Software Engineer developing validation tools within the AV organization at GM for autonomous vehicles. Involves creating methods and tools for behavior analysis and system performance benchmarking.
Responsibilities
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.
Job title
Software Engineer – Autonomous Vehicles Software Systems
Senior Application Developer supporting enterprise - level software development initiatives at Navteca. Leading development efforts and guiding teams to deliver high - performance applications in a hybrid environment.
Principal Engineer driving Electronic Design Automation functions and supporting cloud technology transformations at GlobalFoundries. Collaborating with global teams on improvement projects and optimizing tapeout processes.
Application Developer/Software Engineer supporting enterprise - level software development projects in various technologies. Collaborating with teams for client - server and web - based applications.
Software Principal Engineer responsible for developing advanced recovery software solutions for Dell's storage products. Collaborating within scrum teams to meet customer needs and enhance functionality.
Senior Software Engineer developing full - stack solutions for FanDuel in a hybrid setup. Engage with cross - skilled teams to enhance sports - tech products and platforms.
Software Development Engineer at HII developing system simulation frameworks for naval defense applications. Collaborate with cross - functional teams to produce quality software solutions.
Senior Software Engineer optimizing data models and query systems at CloudZero to enhance cloud cost management capabilities. Collaborate with teams to develop scalable solutions for complex analytical needs.
Tech Lead for a co - located engineering team at Watershed, an enterprise sustainability platform. Leading product development, mentoring engineers, and driving technical excellence.
Full Stack Software Engineer developing secure applications for payment preparation and tracking at fintech company. Collaborating with cross - functional teams and ensuring high - quality software delivery.
Software Engineer providing customer support and designing high - performance solutions for innovative cyber technology. Collaborating with UI developers and debugging existing systems.