Senior Software Engineer -- Adas Sensors

General Motors

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

Work Rights

Not specified

Tailored Resume

Cover Letter