Software Engineer AV HIL Platform and Services (University Grad)
Posted 2026-05-06
Remote, USA
Full-time
Immediate Start
General Motors is a leader in the automotive industry focused on creating a world with Zero Crashes, Zero Emissions, and Zero Congestion. They are seeking a Software Engineer for their HIL Platform and Services team, responsible for developing high-fidelity validation platforms for autonomous vehicle software. The role involves collaborating with various teams to enhance the capabilities and reliability of the HIL platform.
Responsibilities
- Develop software to increase the capabilities, fidelity, observability, and scale of our HIL platform and integration services
- Build and extend services and tools that make it easy for AV teams to configure, run, and debug tests on HIL benches
- Deliver reliable software through clear requirements generation, continuous integration, automated testing, issue tracking, and code reviews
- Collaborate with colleagues across multiple AV teams to understand their validation needs and translate them into platform features
- Deliver complex projects through incremental development, iterating quickly while maintaining quality and reliability
Skills
- Currently has, or is in the process of obtaining a Bachelor or Master's degree in Computer Science or relevant technical field. Degree must be completed prior to joining GM
- Strong systems fundamentals (for example, data structures, algorithms, operating systems, or computer architecture) and solid coding abilities in Python and/or C++, demonstrated through coursework, internships, or substantial projects
- Understanding of how to design high-performance software components (for example, from systems, OS, networks, or performance-sensitive projects)
- Experience developing in a Linux environment (class projects, labs, research, or internships all qualify)
- Ability to work effectively in a collaborative, cross-functional team, with clear written and verbal communication
- Experience optimizing or evaluating complex software systems on dedicated hardware (for example, GPUs, embedded boards, FPGAs, or custom test rigs)
- Exposure to ROS architectures (robotics projects, labs, or internships)
- Experience with low-latency or real-time systems (for example, control loops, real-time simulations, or latency-sensitive services)
- Prior exposure to the autonomous driving, robotics, or real-time simulation domains (internships, research, or substantial personal projects)
- Experience with SQL
- Familiarity with a large build system such as Bazel, CMake, or similar for multi-language, multi-target projects
Benefits
- Paid US GM Holidays
- GM Family First Vehicle Discount Program
- Result-based potential for growth within GM
- Variety of health and wellbeing benefit programs and more
Company Overview
Company H1B Sponsorship