Base: $153,200 to $234,100; bonus: incentive pyy b...
Fully remote
4+ years production software experience
C++ development on linux-based systems
Embedded system design and testing
The role involves developing foundational C++ software that enables robust interface contracts and seamless sensing integration for GM's autonomous vehicle stack
Job Summary
The role involves developing foundational C++ software that enables robust interface contracts and seamless sensing integration for GM's autonomous vehicle stack.
Candidates will collaborate across multiple teams to deliver complex projects through incremental development while mentoring other developers.
GM offers a comprehensive benefits package including health insurance, retirement savings plans, tuition assistance, and employee vehicle discounts.
Matching Summary
The role involves developing foundational C++ software that enables robust interface contracts and seamless sensing integration for GM's autonomous vehicle stack.
Salary
Base: $153,200 to $234,100; Bonus: Incentive pay based on performance; Benefits: Medical, dental, vision, retirement plan, paid vacation
Skills & Requirements
Must-have
4+ years production software experience
C++ development on Linux-based systems
Embedded system design and testing
Continuous integration and automated testing
Software best practices application
Nice-to-have
Experience with safety critical development
Knowledge of ROS or robotics middleware
Familiarity with Lidars, radars, and cameras
Experience with QNX or VxWorks RTOS
Mentoring junior developers
Key Requirements
Bachelor's degree in relevant field or equivalent work experience
Minimum 4 years of production-quality software development
Demonstrated experience shipping production software