Staff Software Engineer - Adas

General Motors

Base: $189,000 to $290,700; bonus/equity: incentiv...
Not specified
12+ years c or c++ experience
Embedded linux kernel development
Buildroot/yocto recipe creation
General Motors is seeking a Staff Software Engineer for their Advanced Driver Assistance Systems (ADAS) and Automated Driving Software Organization. The role focuses on designing and developing platform software for ADAS embedded platforms, requiring extensive experience in programming, embedded systems, and safety-critical development

Job Summary

  • The role involves designing and developing safety-critical platform applications for next-generation Advanced Driver Assistance Systems (ADAS) vehicles.
  • Candidates must possess deep expertise in Embedded Linux, real-time operating systems, and interprocess communication stacks like DDS or Zenoh.
  • General Motors offers a competitive salary range of $189,000 to $290,700 along with incentive pay programs based on company and individual performance.

Matching Summary

Match Score: 85

General Motors is seeking a Staff Software Engineer for their Advanced Driver Assistance Systems (ADAS) and Automated Driving Software Organization. The role focuses on designing and developing platform software for ADAS embedded platforms, requiring extensive experience in programming, embedded systems, and safety-critical development.

Salary

Base: $189,000 to $290,700; Bonus/Equity: Incentive pay program available; Benefits: Comprehensive well-being support and rewards resources

Skills & Requirements

Must-have

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

Nice-to-have

  • Experience with QNX or VxWorks OS
  • Safety critical development background
  • Camera hardware or NVME storage knowledge
  • Open-source technology integration skills
  • Production software shipping experience

Key Requirements

  • 12+ years advanced programming experience
  • Strong Embedded Linux and kernel skills
  • Proficiency in C++11 or newer standards

Work Rights

Not specified

Tailored Resume

Cover Letter