Senior Software Engineer, Av Frameworks

General Motors

Warren, MI, USA
$154,420 to $235,900; bonus potential; benefits: h...
Hybrid
C++ systems, linux, networking/ipc
Low-latency messaging
Deterministic scheduling
Design and deliver core communication and runtime building blocks for AV/Robotics applications

Job Summary

  • Design and deliver core communication and runtime building blocks for AV/Robotics applications.
  • Drive improvements in latency, throughput, and determinism through profiling and optimization.
  • GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, retirement savings, and more.

Matching Summary

Design and deliver core communication and runtime building blocks for AV/Robotics applications.

Salary

$154,420 to $235,900; Bonus Potential; Benefits: Health and wellbeing programs

Skills & Requirements

Must-have

  • C++ systems, Linux, networking/IPC
  • low-latency messaging
  • deterministic scheduling
  • production-grade reliability
  • high-performance IPC and middleware primitives
  • developer-facing APIs and tooling

Nice-to-have

  • ROS 2, DDS, gRPC, ZeroMQ
  • Protobuf, FlatBuffers, Cap’n Proto
  • real-time Linux systems constraints
  • safety and reliability awareness

Key Requirements

  • 7+ years building systems-level software
  • BS/MS in Computer Science or equivalent experience
  • Modern C++ (C++17/20/23) or Rust on Linux
  • Deep knowledge of concurrency and memory management
  • Hands-on experience with IPC/messaging and distributed systems
  • Proficiency with build and CI tooling

Work Rights

Must be a U.S. Person

Tailored Resume

Cover Letter