Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Motors Logo

Senior Software Engineer - Autonomous Software Systems

General Motors

$175,000 - $230,000
Dec 2, 2025
Sunnyvale, CA, US
Apply Now

GM is looking to solve the problem of deploying, running, and monitoring the software stack in all supported environments for their Autonomous Vehicle Health team

Requirements

  • 4+ years experience building and shipping production-quality software, with a focus in Linux based environments
  • Experience with C++ (17+), STL, and Python3
  • Experience working with and building tooling for large, complex systems
  • A high standard and commitment to quality by designing for maintainability, testability and efficiency
  • Deep knowledge of C++20, modern libraries and development patterns
  • Experience with build tools like bazel or cmake
  • Experience debugging across cloud and embedded systems

Responsibilities

  • Write C++ code that runs on self-driving systems, and responds to changes in AV component health.
  • Build tools that deploy, execute, and monitor autonomous vehicle code in development and production workflows.
  • Write and test code running across simulation and hardware vehicle platforms.
  • Integrate new platform revisions and hardware configurations into the system.
  • Develop systems and frameworks to monitor vehicle HW/SW status and offload data.
  • Collaborate with colleagues across multiple teams and mentor other developers.
  • Design and present new capabilities to refine and build consensus.

Other

  • Bachelors Degree in relevant field or relevant work experience.
  • Do not apply for this role if you will need GM immigration sponsorship now or in the future.
  • This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week
  • GM offers a variety of health and wellbeing benefit programs.
  • Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.