Strong hands-on c++ experience for embedded development
Development experience on embedded linux
Understanding of embedded systems concurrency and performance
This role involves owning architecture, detailed design, and leading feature development for autonomous systems at a global manufacturing leader
Job Summary
This role involves owning architecture, detailed design, and leading feature development for autonomous systems at a global manufacturing leader.
The successful candidate will ensure strict adherence to the Software Development Framework while collaborating with cross-functional teams across geographies.
Candidates must uphold rigorous software quality standards and understand safety expectations for machine-impacting software in an onsite five-day work environment.
Matching Summary
This role involves owning architecture, detailed design, and leading feature development for autonomous systems at a global manufacturing leader.
Skills & Requirements
Must-have
Strong hands-on C++ experience for embedded development
Development experience on Embedded Linux
Understanding of embedded systems concurrency and performance
Experience with design reviews code reviews and technical documentation
Familiarity with sensors and positioning technologies GNSS IMU laser optical
Strong Git CI/CD and modern software practices
6–9 years of software development experience
Nice-to-have
Exposure to Angular and TypeScript
System-level understanding of Caterpillar machines
Experience with machine control robotics or guidance systems
Knowledge of industrial safety and field deployment
Ability to mentor engineers in modern C++ and embedded systems
Key Requirements
Bachelor's or master's degree in computer science, Electronics, or related field