Senior Software Engineer - Autonomous Software Systems

General Motors

$153,200 to $234,100; bonus potential; health + we...
Fully remote
C++ (17+), stl, and python3 experience
Linux-based environments
Build tooling for complex systems
The Autonomous Vehicle Health team develops frameworks and tools to monitor the runtime health of the AV system and transition system operational states in fault scenarios

Job Summary

  • The Autonomous Vehicle Health team develops frameworks and tools to monitor the runtime health of the AV system and transition system operational states in fault scenarios.
  • As a Senior Software Engineer, you will write C++ code to configure, instrument, deploy, and monitor vehicle software for developer workflows and production cars.
  • 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 develops frameworks and tools to monitor the runtime health of the AV system and transition system operational states in fault scenarios.

Salary

$153,200 to $234,100; Bonus Potential; Health and wellbeing benefit programs

Skills & Requirements

Must-have

  • C++ (17+), STL, and Python3 experience
  • Linux-based environments
  • Build tooling for complex systems
  • Autonomous vehicle software development
  • Embedded Linux / POSIX systems

Nice-to-have

  • Deep C++20 knowledge
  • Modern C++ libraries and patterns
  • ROS or similar pub/sub IPC systems
  • Debugging cloud and embedded systems
  • Leading technical solutions

Key Requirements

  • 4+ years production software experience
  • Bachelor's Degree or relevant work experience
  • 7+ years production software experience (preferred)
  • Experience with build tools like bazel or cmake (preferred)

Work Rights

Not specified

Tailored Resume

Cover Letter