Senior Software Engineer - Autonomous Software Systems

General Motors

Multiple Locations
Base: $153,200 to $234,100; bonus/equity: incentiv...
Fully remote
C++ (17+), stl, and python3
Linux based environments
Build tooling for complex systems
The Autonomous Vehicle Health team's mission is to develop frameworks and tools required to monitor the runtime health of the AV system, and transition system operational state in fault scenarios

Job Summary

  • The Autonomous Vehicle Health team's mission is to develop frameworks and tools required to monitor the runtime health of the AV system, and transition system operational state in fault scenarios.
  • Your work will enable engineering efforts to move quickly and reliably, as we evaluate, support, and deploy to new hardware and software configurations.
  • GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, retirement savings plan, and more.

Matching Summary

The Autonomous Vehicle Health team's mission is to develop frameworks and tools required to monitor the runtime health of the AV system, and transition system operational state in fault scenarios.

Salary

Base: $153,200 to $234,100; Bonus/Equity: Incentive pay program based on company, job level, and individual performance; Benefits: Medical, dental, vision, HSA, FSA, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance, employee assistance program, GM vehicle discounts and more.

Skills & Requirements

Must-have

  • C++ (17+), STL, and Python3
  • Linux based environments
  • build tooling for complex systems
  • instrument, deploy, and monitor vehicle software
  • ROS or similar pub/sub IPC systems

Nice-to-have

  • advancing revolutionary work of self-driving cars
  • positive impact in the world
  • collaborate with colleagues across multiple teams
  • mentor other developers
  • design and present new capabilities

Key Requirements

  • 4+ years building production software
  • Bachelors Degree or relevant work experience
  • 7+ years building production software
  • Deep knowledge of C++20
  • Experience with bazel or cmake
  • Debugging cloud and embedded systems
  • Embedded Linux / POSIX systems experience

Work Rights

Not specified

Tailored Resume

Cover Letter