Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Software Engineer – Simulation Tooling

General Motors

Senior Software Engineer contributing to architectural roadmap and leading design for simulation tooling. Driving evolution of Python infrastructure and mentoring engineers for autonomous driving technologies.

Posted 5/12/2026full-timeSunnyvale • California • 🇺🇸 United StatesSenior💰 $153,200 - $234,100 per yearWebsite

Tech Stack

Tools & technologies
CloudPythonUnityUnreal Engine

About the role

Key responsibilities & impact
  • Contribute to the architectural roadmap for our Simulation Scenario Definition platform and/or its programmatic Python SDK.
  • Lead the design and implementation of our next-generation graphical editing tools used by hundreds of engineers to precisely define complex traffic, environment, and sensor scenarios.
  • Drive the evolution of our Python infrastructure, focusing on core algorithms for scenario serialization, validation, and integration with our large-scale cloud compute cluster.
  • Act as a hands-on mentor, setting the engineering excellence standard for API design, code quality, and testing practices across the team.

Requirements

What you’ll need
  • 5+ years of professional experience in software development, with a significant portion focused on large-scale platforms, tooling, or SDK development.
  • Proven ability to lead technical projects from concept to production.
  • Expert-level proficiency in Python, including deep knowledge of best practices, performance optimization, and building robust APIs/SDKs for external consumers.
  • Solid foundation in 3D graphics, computational geometry, and/or real-time simulation concepts.
  • A track record of mentoring and coaching mid-level and senior engineers, raising the technical bar, and driving code quality standards within a team.
  • Experience with C++ for performance-critical components or integration with simulation engines (Bonus Points).
  • Direct experience developing or extending a Domain-Specific Language (DSL) or high-level scripting language (Bonus Points).
  • Background in game engines (e.g., Unity, Unreal) or other professional simulation software (Bonus Points).
  • Experience in data visualization techniques for large, complex datasets (Bonus Points).
  • Familiarity with the architecture of Autonomous Vehicle (AV) technology (e.g., perception, planning, controls) or other complex robotics/safety-critical systems (Bonus Points).

Benefits

Comp & perks
  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++3D graphicscomputational geometryreal-time simulationAPI designSDK developmentperformance optimizationdata visualizationDomain-Specific Language (DSL)
Soft Skills
mentoringcoachingleadershiptechnical project managementengineering excellencecode quality standards