Software Engineer, AV HIL Platform and Services
General MotorsAbout the role
Job Description
About
The HIL Platform and Services team in the GM Autonomous Vehicle (AV) Organization is responsible to develop and scale high-fidelity and reliable Hardware-in-Loop validation platforms to test AV software prior to deployment, to ensure enterprise usability, end-user functionality, and provide high quality, use case driven signals, such as AV Performance Validation and AV System Reliability.
Role
As a Software Engineer on the HIL Platform and Services Team, you get to be at the intersection of AV software and AI models, and the hardware systems that are responsible for vehicle autonomy! You will have an opportunity to work on what it takes to run, deploy, and test on the next generation of GM AVs.
This is a highly collaborative team with close collaboration with various teams within the core AV organization including Embodied AI, Model Deployment, Middleware, OS, Sensor Applications, and Vehicle Integration. This role blends expertise in Software development, software optimization, managing and deploying HIL Services as a PaaS, and hardware-aware engineering.
What you’ll be doing (Responsibilities)
Develop software to increase the capabilities, fidelity, observability and scale of our HIL Platform and Integration services
Deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews
Collaborate with colleagues across multiple teams
Deliver complex projects through incremental development
Your Skills & Abilities (Required Qualifications)
2+ years of experience writing production-quality software
Strong system fundamentals and coding abilities (Python, C++)
Understanding of how to design high-performant software components
Excellent interpersonal skills
Experience developing in a Linux environment
BS, MS or PhD in CS, or related technical field
What Will Give You A Competitive Edge (Preferred Qualifications)
Experience with optimizing and/or evaluating complex software systems on dedicated hardware
Experience with ROS architectures
Experience with low latency or real time systems
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s