oftware Engineer, AV Launch – Early Career
Core
Design, implement, test, and operate services that provision, launch, and monitor autonomous driving software on GM vehicles.
Role type
Early career Software Engineer (Autonomous Vehicle Launch)
Builds
On-vehicle services for software deployment, application configuration, lifecycle management, and observability for autonomy stacks.
Domain
Automotive / Autonomous Driving / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Linux development, data structures, algorithms, operating systems, concurrency, computer architecture, debugging complex systems
Preferred skills
Robotics middleware, inter-process communication, logging, autonomous driving, embedded systems, AI/ML infrastructure
Technologies
C++, Python, Linux
Responsibilities
Build on-vehicle services for provisioning and monitoring autonomy software; Develop frameworks to configure software across hardware platforms and simulations; Develop systems to monitor vehicle status and reliability; Integrate with vehicle hardware and validate behavior on benches and vehicles; Diagnose issues in real-world environments.
Seniority
Junior, hands-on IC