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

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.

Senior Software Engineer – Simulation Tooling
General MotorsSenior 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 & technologiesCloudPythonUnityUnreal 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 resumeApplicant 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