FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Simulation Tooling
General Motors. Contribute to the architectural roadmap for the Simulation Scenario Definition platform and/or programmatic Python SDK.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expert-level proficiency in Python for developing robust APIs and SDKs, with a strong foundation in 3D graphics and real-time simulation concepts. Proven ability to lead technical projects and mentor engineers while maintaining high standards of code quality and engineering excellence.
Highest-signal resume keywords
Expert-Level Proficiency In PythonAPI Design And Development3D Graphics And Computational GeometryMentoring And Coaching EngineersLarge-Scale Platform Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonC++API DevelopmentScenario SerializationScenario ValidationGraphical Editing ToolsData Visualization TechniquesDomain-Specific Language DevelopmentReal-Time Simulation ConceptsPerformance Optimization
Soft Skills
MentoringLeadershipCollaborationCoaching
Tools & Technologies
UnityUnreal EngineCloud Compute ClusterSimulation Software
Industry Keywords
Autonomous Vehicle TechnologyRoboticsSafety-Critical SystemsSimulation Scenario Definition
Tech Stack
Tools & technologiesCloudPythonUnityUnreal EngineC++
About the role
Key responsibilities & impact- Contribute to the architectural roadmap for the Simulation Scenario Definition platform and/or programmatic Python SDK.
- Lead the design and implementation of graphical editing tools used to define complex traffic, environment, and sensor scenarios.
- Evolve Python infrastructure, including algorithms for scenario serialization and validation.
- Integrate scenario tooling with a large-scale cloud compute cluster.
- Mentor engineers and establish engineering excellence standards for API design, code quality, and testing.
Requirements
What you’ll need- 7+ 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 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.
- Track record of mentoring and coaching mid-level and senior engineers, raising the technical bar, and driving code quality standards.
- Experience with C++ for performance-critical components or integration with simulation engines (bonus).
- Experience developing or extending a Domain-Specific Language (DSL) or high-level scripting language (bonus).
- Background in game engines such as Unity or Unreal, or other professional simulation software (bonus).
- Experience in data visualization techniques for large, complex datasets (bonus).
- Familiarity with Autonomous Vehicle technology architecture or complex robotics/safety-critical systems (bonus).
- Must not require GM immigration sponsorship now or in the future.
Benefits
Comp & perks- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
- Healthcare, dental and vision benefits including health care spending account and wellness incentive.
- Life insurance plans to cover you and your family.
- Company and matching contributions to a Defined Contribution Pension plan.
- GM Vehicle Purchase Plan for you and your family.