
Software Engineer – Autonomous Vehicles Software Systems
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Sunnyvale • California • Missouri • United States
Visit company websiteExplore more
About the role
- Develop and prototype strategies to benchmark autonomy systems’ performance.
- Convert validation strategies into production code that executes high quality AV behavior analysis for continuous and scaled software release cycles.
- Utilize performance data gathered from in-simulation, on-bench, on-road testing, to create actionable insights for AI developers to continuously improve the stack performance.
- Use data analytics to facilitate data driven design, validation, risk analysis, and prioritization decisions.
- Build tools that scale systems engineering prototyped testing products to additional users like the software release team and Embodied AI.
- Facilitate cross-team collaboration to establish coding best practices for the Software Validation Organization.
Requirements
- Recently completed or completing Master's degree in Spring 2026 in Computer Science, Mechanical Engineering, Aerospace Engineering, Physics, Data Science, or related fields
- Experience in software engineering; bonus if overlap in systems engineering, robotics, systems analysis, data analysis, statistical analysis, or other related fields
- Strong skills in utilizing AI to accelerate SW development
- Experienced with SQL, Python, and C++ for analyzing large data sets and building production-quality simulation testing products
- Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions
- Ability to adapt and operate under ambiguity, going from quick code prototypes to long-term plans on brief time horizons
- Excellent communication skills, capable of switching between high-level and detailed discussions.
Benefits
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringsystems engineeringroboticsdata analysisstatistical analysisSQLPythonC++data analyticsAI
Soft Skills
analytical thinkingadaptabilitycommunication
Certifications
Master's degree