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 engineering leader
Job Summary
This role involves owning architecture, detailed design, and leading feature development for autonomous systems at a global engineering leader.
The successful candidate will mentor engineers in modern C++, embedded systems, and debugging while fostering a culture of learning and knowledge sharing.
Strict adherence to the Software Development Framework (SDF) is required alongside collaboration with cross-functional teams across geographically dispersed sites.
Matching Summary
This role involves owning architecture, detailed design, and leading feature development for autonomous systems at a global engineering 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
Key Requirements
Bachelor's or master's degree in computer science, Electronics, or related field