Job Description
**Job Description**
**The Role**
We’re AV Frameworks within AV Platform Core at General Motors. We build the foundational frameworks that power robotics and autonomous capabilities across distributed compute — with a focus on inter-process communication (IPC), middleware, and developer experience that make complex systems reliable, observable, and fast.
As a Senior Software Engineer, you will design and deliver the core communication and runtime building blocks used by AV/Robotics applications on vehicles, on benches, and in simulation. You’ll work across C++ systems, Linux, and networking/IPC to achieve low-latency messaging, deterministic scheduling, and production-grade reliability at scale.
**What** **you’ll** **do**
+ Own design and implementation ofhigh-performance IPC and middleware primitives(publish/subscribe, shared memory, serialization, discovery, QoS).
+ Drivelatency, throughput, and determinismimprovements through profil...
**The Role**
We’re AV Frameworks within AV Platform Core at General Motors. We build the foundational frameworks that power robotics and autonomous capabilities across distributed compute — with a focus on inter-process communication (IPC), middleware, and developer experience that make complex systems reliable, observable, and fast.
As a Senior Software Engineer, you will design and deliver the core communication and runtime building blocks used by AV/Robotics applications on vehicles, on benches, and in simulation. You’ll work across C++ systems, Linux, and networking/IPC to achieve low-latency messaging, deterministic scheduling, and production-grade reliability at scale.
**What** **you’ll** **do**
+ Own design and implementation ofhigh-performance IPC and middleware primitives(publish/subscribe, shared memory, serialization, discovery, QoS).
+ Drivelatency, throughput, and determinismimprovements through profil...
Apply for this Position
Ready to join General Motors? Click the button below to submit your application.
Submit Application