Staff Software Engineer - Adas

General Motors

Base: $189,000 to $290,700; bonus/equity: incentiv...
C/c++14 platform software development
Embedded linux kernel development
Buildroot/yocto experience
Design and develop safety-critical platform applications using C and C++14, ensuring high software quality standards

Job Summary

  • Design and develop safety-critical platform applications using C and C++14, ensuring high software quality standards.
  • Assess and integrate new open-source technologies into automotive applications, focusing on performance, security, and compatibility.
  • Debug, test, and validate software on target hardware, providing support for production software deployment and resolving manufacturing issues.

Matching Summary

Design and develop safety-critical platform applications using C and C++14, ensuring high software quality standards.

Salary

Base: $189,000 to $290,700; Bonus/Equity: Incentive pay program based on company, job level, and individual performance; Benefits: Not specified

Skills & Requirements

Must-have

  • C/C++14 platform software development
  • Embedded Linux kernel development
  • Buildroot/Yocto experience
  • Bazel and CMake build systems
  • RTOS and embedded systems expertise
  • DDS, Zenoh, MQTT middleware
  • Linux debugging tools (GDB)
  • Network analysis (tcpdump, Wireshark)

Nice-to-have

  • Safety-critical development experience
  • Open-source technology integration
  • Automotive safety standards (ISO-14229)

Key Requirements

  • 12+ years of C/C++ programming experience
  • Buildroot/Yocto recipe creation and layer management
  • Embedded Linux and Linux kernel development
  • Bazel and CMake proficiency
  • Embedded systems and RTOS understanding
  • Topic-based communication middleware experience
  • Linux debugging tools (GDB)
  • Network analysis tools (tcpdump, Wireshark)
  • UDS standards (ISO-14229) familiarity

Work Rights

Not specified

Tailored Resume

Cover Letter