C
Engineering Software Manager
Consulteer
On-site Lead 1mo ago
About the role
Your Role & Responsibilities
- Lead, mentor, and support a team of software engineers working on advanced robotic software systems
- Foster a collaborative, high-performing engineering culture focused on innovation, ownership, and continuous improvement
- Work closely with Tech Leads and Product Owners to define technical direction, priorities, and delivery plans
- Contribute hands-on to software architecture, design, and development using primarily C++ and Python
- Guide the team in building robust, maintainable, and scalable software solutions on Linux-based environments
- Ensure high software quality through code reviews, automated testing, CI/CD practices, and engineering best practices
- Support hiring, onboarding, performance development, and career growth within the team
- Coordinate with robotics engineers, QA, product management, and system teams to ensure smooth integration and successful delivery
- Identify and remove technical or organizational blockers while supporting efficient execution across projects
- Continuously improve development processes, tooling, observability, and system reliability
Required Technical & Professional Expertise
- Several years of experience in software engineering, including leadership or people management responsibilities
- Strong hands-on programming skills in C++ and/or Python
- Experience working with distributed systems, real-time or embedded environments, or complex backend architectures
- Solid understanding of software architecture, state management, fault tolerance, and scalable system design
- Proven ability to lead teams through collaboration, coaching, and clear communication
- Experience with modern software development practices including CI/CD, automated testing, debugging, and code reviews
- Strong organizational and stakeholder management skills
- Pragmatic mindset with a balance between delivery focus and long-term software maintainability
- Comfortable working in agile and cross-functional environments
- Fluent English communication skills
Skills
C++CI/CDLinuxPython
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free