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 (GM) Logo

Software Engineer

General Motors (GM)

$142,000 - $215,000
Dec 19, 2025
Sunnyvale, CA, US
Apply Now

GM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to customers and needs a software engineer to design, document, and implement complex software in C++ on Linux-based systems for the Autonomy Interface SW team

Requirements

  • 2+ years of experience writing production-quality software
  • Experience with C++11 or later
  • Knowledge of and experience applying software best practices
  • Experience developing on and for embedded Linux / POSIX systems
  • Experience with safety critical development (FDA, FAA, Automotive)
  • Experience with embedded build systems, such as buildroot or yocto
  • Experience with ROS or other robotics middleware platforms

Responsibilities

  • Develop software in C++ to interface the Cruise autonomy stack with the sensors and custom hardware on the vehicle
  • Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews
  • Collaborate with colleagues across multiple teams and mentor other developers
  • Deliver complex projects through incremental development

Other

  • Bachelors Degree in relevant field or relevant work experience
  • Travel requirement: less than 25%
  • Hybrid role: expected to report to a specific location at least 3 times a week
  • GM does not provide immigration-related sponsorship for this role
  • Relocation benefits may be eligible