Staff Software Engineer - Adas

General Motors

Base: $189,000 to $290,700; bonus/equity: incentiv...
**
12+ years c or c++ experience
Embedded linux and kernel development
Buildroot/yocto recipe creation
** General Motors is seeking an experienced Staff Software Engineer for their Advanced Driver Assistance Systems (ADAS) division to develop platform software for embedded systems. The role requires extensive expertise in C/C++ programming, embedded Linux, and safety-critical applications, offering a competitive salary and a commitment to a diverse and inclusive workplace. **

Job Summary

  • The role focuses on designing and developing safety-critical platform applications for next-generation Advanced Driver Assistance Systems (ADAS).
  • Candidates will integrate scalable, secure, and high-performance software including drivers, middleware frameworks, and communication stacks.
  • General Motors offers a competitive salary range of $189,000 to $290,700 along with incentive pay programs based on performance.

Matching Summary

Match Score: 75

** General Motors is seeking an experienced Staff Software Engineer for their Advanced Driver Assistance Systems (ADAS) division to develop platform software for embedded systems. The role requires extensive expertise in C/C++ programming, embedded Linux, and safety-critical applications, offering a competitive salary and a commitment to a diverse and inclusive workplace. **

Salary

Base: $189,000 to $290,700; Bonus/Equity: Incentive pay program based on company and individual performance; Benefits: Comprehensive well-being support and total rewards resources mentioned

Skills & Requirements

Must-have

  • 12+ years C or C++ experience
  • Embedded Linux and kernel development
  • Buildroot/Yocto recipe creation
  • DDS or Zenoh middleware expertise
  • Bazel and CMake build systems
  • Linux debugging with GDB
  • Network analysis with tcpdump

Nice-to-have

  • Experience with QNX or VxWorks OS
  • Safety critical development background
  • Camera hardware or NVME storage knowledge
  • Production software shipping experience
  • POSIX system development on embedded devices

Key Requirements

  • 12+ years advanced programming experience
  • Deep understanding of RTOS and Embedded Linux
  • Proficiency in ISO-14229 UDS standards

Work Rights

Not specified

Tailored Resume

Cover Letter