The Senior Software Engineer will work on AV Frameworks within AV Platform Core at General Motors, building foundational frameworks that power robotics and autonomous capabilities across distributed compute. The role focuses on inter-process communication (IPC), middleware, and developer experience for reliable, observable, high-performance systems. The engineer will design and deliver core communication and runtime building blocks used by AV and robotics applications on vehicles, benches, and in simulation, working across C++, Linux, and networking/IPC to achieve low-latency messaging, deterministic scheduling, and production-grade reliability at scale. The position is categorized as hybrid. The selected candidate is expected to report to a specific location at least three times a week or at another frequency set by their manager. Relocation benefits are available for candidates who qualify under company policy. The role is subject to export-control restrictions and requires the successful candidate to be a U.S. Person (U.S. citizen, U.S. permanent resident, asylee, or refugee).
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior