CrawlJobs Logo

Simulation Software Engineer

United States, Austin · Job Posted March 03, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Simulation Software Engineer for the Digital Twin team with expertise in at least one major simulation environment (Unity, Unreal Engine, or NVIDIA Isaac Sim) and a willingness to learn others. In this role, you will design, build, and scale core software services and high‑performance 3D simulation environments, program NPC behaviors, and support automation workflows for autonomous robotics development. You will combine 3D programming with strong platform engineering to deliver reliable, low-latency simulations at enterprise scale.

Job Responsibility

  • Develop and maintain simulation environments using Unity, Unreal Engine, or NVIDIA Isaac Sim
  • Build high-performance 3D simulation modules (rendering, physics, spatial indexing) for scalable, real-time execution and integrate them with platform services
  • Integrate physics sensors and perception modules into simulation
  • Develop asset pipelines and tooling for ingesting, transforming, and optimizing complex 3D assets (e.g., USD, glTF) and scene graphs for real-time use
  • Collaborate with robotics engineers and software developers to integrate simulation with automation pipelines
  • Troubleshoot and resolve technical issues in simulation frameworks
  • Document workflows, tools, and best practices to enable cross-team adoption

Requirements

  • Bachelor’s degree in Computer Science, Game Development, Robotics, or a related field
  • Software engineering experience, including 3D simulation development or game engine programming
  • Experience in at least one of: Unity3D, Unreal Engine, or NVIDIA Isaac Sim, with a willingness to learn others
  • Proven experience productizing 3D software systems (e.g., rendering pipelines, physics, simulations, or digital twins)
  • Strong skills in NPC programming and behavior scripting
  • Proficiency in C#, C++, or Python, with strong foundations in computer graphics and linear algebra
  • Solid CI/CD, version control (Git), and agile development practices

Nice to have

  • Master’s degree in computer science/engineering, or related field
  • Experience with robotics simulation and autonomous systems
  • Knowledge of physics-based simulation and AI-driven behaviors
  • GPU/compute expertise (HLSL/GLSL/Compute Shaders), materials/shaders, and graphics debugging tools (e.g., RenderDoc, PIX, Nsight)
  • Experience in manufacturing, automotive, or industrial domains
  • Knowledge of cybersecurity best practices for connected systems

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Simulation Software Engineer

8 matching positions

Simulation Software Engineer

We are seeking a Simulation Software Engineer for the Digital Twin team with exp...
Location
Location
United States , Austin; Mountain View; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Game Development, Robotics, or a related field
  • Software engineering experience, including 3D simulation development or game engine programming
  • Experience in at least one of: Unity3D, Unreal Engine, or NVIDIA Isaac Sim, with a willingness to learn others
  • Proven experience productizing 3D software systems (e.g., rendering pipelines, physics, simulations, or digital twins)
  • Strong skills in NPC programming and behavior scripting
  • Proficiency in C#, C++, or Python, with strong foundations in computer graphics and linear algebra
  • Solid CI/CD, version control (Git), and agile development practices
Job Responsibility
Job Responsibility
  • Develop and maintain simulation environments using Unity, Unreal Engine, or NVIDIA Isaac Sim
  • Build high-performance 3D simulation modules (rendering, physics, spatial indexing) for scalable, real-time execution and integrate them with platform services
  • Integrate physics sensors and perception modules into simulation
  • Develop asset pipelines and tooling for ingesting, transforming, and optimizing complex 3D assets (e.g., USD, glTF) and scene graphs for real-time use
  • Collaborate with robotics engineers and software developers to integrate simulation with automation pipelines
  • Troubleshoot and resolve technical issues in simulation frameworks
  • Document workflows, tools, and best practices to enable cross-team adoption
  • Fulltime
Read More
Arrow Right

Simulation Software Engineer

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
110000.00 - 150000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in a related field
  • Degree in Computer Science, Computer Engineering or related field
  • Experience building and developing for a COTS HIL platform (NI, dSPACE, etc)
  • Proficiency in MATLAB/Simulink and Python
  • Experience developing models of physical systems based on requirements
  • Solid understanding of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…)
  • Experience prototyping Graphical User Interfaces based on user feedback
  • Solid understanding of standard software development tools: Continuous integration - TeamCity / Jenkins / Artifactory
  • Version control - SVN / Git / Bitbucket
  • Issue tracking - Jira / Zendesk / MantisBT
Job Responsibility
Job Responsibility
  • Maintain Archer’s integrated lab environments supporting validation and verification activities, handling quality evaluations, human factor evaluations and test pilot familiarization
  • Collaborate cross-functionally with internal groups and suppliers to integrate, instrument and maintain configuration of simulation models in a real-time integrated hardware-in-the-loop environment
  • Build simulation models of systems and integrate them into the overall framework
  • Design and build graphical user interfaces to control the real-time simulation environment
  • Assist in the execution of test plans and test automation
  • Fulltime
Read More
Arrow Right

Simulation Software Engineer

Merlin is a venture backed aerospace startup building a non-human pilot to enabl...
Location
Location
United States , Boston; Denver; Mojave
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High level of competence in modern software engineering practices
  • Comfortable engineering software in C++ 11+
  • Familiar with either Python or JavaScript/TypeScript
  • Sets standards, conducts code reviews and ensures appropriate levels of testing and continuous integration
Job Responsibility
Job Responsibility
  • Develop the simulation environment and also adapt it to power systems benches, desktop testing environments, piloted simulators, and cloud environments
  • Collaborate with teammates on improving graphics and terrain pipelines to harmonize our sensor and visual models
  • Work across the engineering organization to integrate models and hardware with our greater simulation suite
  • Collaborate with stakeholders in flight test, human factors, business development and engineering
What we offer
What we offer
  • Health, dental, life, unlimited vacation, and 401k with match
  • Fulltime
Read More
Arrow Right

Simulation Software Engineer

Vedo Systems is looking for a passionate team player that is ready to apply thei...
Location
Location
United States , Houston
Salary
Salary:
Not provided
vedosystems.com Logo
Vedo Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Advanced Degree in Computer Science, Engineering, Physics, or Similar
  • 5+ years of software engineering experience
  • Experience developing C/C++ software for safety-critical and/or high-value systems
  • Knowledgeable in Python
  • Solid understanding of object-oriented design paradigms
  • Experience developing unit tests within unit test frameworks (e.g. cppTest, Google Test, etc.)
  • Experience with software requirements and design development
  • Working knowledge of inter-device and hardware-software interfaces
  • Knowledgeable in software development lifecycle phases
  • Basic understanding of configuration management tools (e.g. GitLab) as well as CI/CD practices
Job Responsibility
Job Responsibility
  • Develop models and simulations of systems that operate in space
  • Build software to allow for the design and development of spacecraft and other components used in space or on the moon
  • Support throughout the software development life cycle from software systems engineering, design and development through testing, verification and validation, and system certification
Read More
Arrow Right

Software Engineer II or Senior Software Engineer - Simulation Platform

The AI Frameworks team at Microsoft develops AI software that enables running AI...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C++, C, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Developing hardware simulator of next generation AI chips
  • Technical contribution to design, implementation, verification, and documentation of code ensuring on-time deliveries of simulator releases used daily by parter teams (C++ and Python)
  • Collaborate broadly across multiple disciplines and with various partner teams from hardware designers to AI models developers
  • Identify requirements, scope solutions, estimate work, schedule deliverables
  • Fulltime
Read More
Arrow Right

Software Engineer, Simulation Scalability - Sim RIM (Release and Incident Management) Focus

About the Team The Simulation Scalability team builds the core systems, framew...
Location
Location
United States , Mountain View
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience improving release workflows, verification processes, or quality gates
  • Ability to spot gaps in test coverage, validation workflows, or release signals and drive systemic improvements
  • Ability to analyze complex simulation or compute workflows and design scalable, maintainable solutions
  • Skilled at identifying recurring failure patterns and eliminating systemic causes
  • Strong coding fundamentals with experience building production-quality services, frameworks, or tools
  • Background improving reliability, performance, or developer experience in distributed systems
Job Responsibility
Job Responsibility
  • Lead improvements to the end‑to‑end simulation release process, ensuring it is predictable, well‑defined, and continuously improving
  • Define and drive the simulation-wide quality and test strategy, including shift‑left testing, automated validation, and early‑signal integration
  • Strengthen release readiness criteria, quality gates, and verification workflows across multiple simulation teams
  • Partner with product teams to reduce regressions, shorten validation cycles, and ensure higher-confidence releases
  • Improve the performance, stability, and reliability of simulation frameworks and core tooling used at scale
  • Identify systemic bottlenecks in the simulation stack and deliver architectural improvements that increase throughput and reduce operational friction
  • Enhance simulation exit codes, error attribution, and debugging workflows to improve diagnosability and reduce wasted compute
  • Establish and enforce best practices for simulation incident management, improving resilience, recovery time, and overall operational readiness
  • Improve signals, metrics, and monitoring patterns that help teams identify release-related issues earlier and more accurately
  • Collaborate closely with simulation feature teams, infrastructure groups, and platform stakeholders to align on scaling needs, test coverage gaps, and systemic quality improvements
What we offer
What we offer
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Simulation & Digital Twin Architect

At General Motors, our product teams are redefining mobility. Through a human-ce...
Location
Location
United States , Austin;Warren;Mountain View
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s or PhD in Computer Science, Software Engineering, Robotics, Electrical/Computer Engineering, or related field
  • 10+ years of software engineering experience, including principal-level architecture or technical leadership for large-scale, multi-team platforms or systems
  • Deep experience with at least one major 3D or manufacturing simulation environment (e.g., Unity, Unreal, NVIDIA Isaac/Omniverse)
  • Proven track record integrating systems across PLM/CAD, MES/production, PLC/controls, and data/analytics platforms
  • Strong programming skills in C++, C#, Python, or similar, with experience designing APIs, services, and data models
  • Experience with cloud and on-prem environments (e.g., Kubernetes, GPU clusters, data lakes) for high-scale simulation and Digital Twin workloads
Job Responsibility
Job Responsibility
  • Own the end-to-end architecture for GM’s manufacturing Digital Twin & Simulation stack (plant models, AMR/cobot and equipment simulation, material flow, and integrations with PLM, CAD, MES, and data platforms)
  • Define and maintain enterprise reference architectures, APIs, and data contracts used across plants and business units
  • Architect scalable data schemas and pipelines for ingesting and managing plant and floor data for both simulation and operational twins
  • Design modular, distributed simulation architectures that balance fidelity and cost across cloud and on-prem environments (e.g., Kubernetes, GPU clusters, data lakes)
  • Lead cross-functional, multi-team initiatives
  • align teams and vendors to shared architectures and standards
  • Act as a principal technical voice for Digital Twin & Simulation, mentoring senior/staff/principal engineers and influencing technical direction across GM
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Simulation

General Motors is a global leader in advanced driver assistance. With Super Crui...
Location
Location
United States , Sunnyvale
Salary
Salary:
160200.00 - 246300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of applied experience developing complex evaluation, simulation, or test frameworks
  • Proficient in developing Python for production systems, including unit testing, code review, performance tradeoffs, and reliability best practices
  • Proven cross-team technical leadership, including defining strategies adopted by multiple teams and influencing system and architecture decisions
  • Strong written and verbal communication, driving decisions, communicating risk, and giving constructive feedback to diverse stakeholders
  • Bachelor's or higher degree in Computer Science, Engineering, or equivalent experience
Job Responsibility
Job Responsibility
  • Architect large-scale test infrastructure and evaluation pipelines that enable and quantify the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation
  • Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-owned test operations and evaluation products into regular development workflows and release decision processes
  • Invent novel methodologies and deliver implementation to quantify and characterize the trustworthiness and effectiveness of simulation test and evaluation products at scale
  • Drive technical roadmaps and strategic priorities while partnering cross-functionally to integrate new simulation technologies aligned with AV goals
  • Own and refine key simulation evaluation metrics and KPIs used for readiness and safety decisions
  • synthesize and present results and tradeoffs to stakeholders
  • make insights readily available to partner teams through interactive dashboards
  • Maintain a high technical standard through architectural design, design reviews, and code reviews, setting patterns and best practices for the broader team
What we offer
What we offer
  • Medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right