CrawlJobs Logo

Filters

Location
Salary

Simulation Software Engineer United States, Mountain View Jobs

6 Job Offers

Software Engineer, Simulation Scalability - Sim RIM (Release and Incident Management) Focus
Save Icon
We are seeking a Software Engineer to join our Simulation Scalability team in Mountain View, CA, focusing on Release and Incident Management (Sim RIM). You will lead improvements to end-to-end release processes, define quality and test strategies, and strengthen verification workflows across the ...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Principal Software Engineer - Simulation & Digital Twin Architect
Save Icon
Lead the software architecture for GM’s manufacturing Digital Twin & Simulation Platform as a Principal Engineer. This role requires 10+ years of experience, deep expertise in Unity, Unreal, or NVIDIA Omniverse, and strong C++/C# skills. You will own end-to-end architecture, integrate PLM/CAD/MES...
Location Icon
Location
United States , Austin;Warren;Mountain View
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Staff Software Engineer – Discrete Event Simulation & Route Optimization
Save Icon
Lead algorithm design for GM’s digital factory as a Staff Software Engineer in Austin, TX, Mountain View, CA, or Warren, MI. You will build discrete event simulation models and optimization-based routing algorithms (Dijkstra, A*) using Python and C#. Requires a Master’s degree, 10+ years of exper...
Location Icon
Location
United States , Austin, Texas; Mountain View, California; Warren, Michigan
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Simulation Software Engineer
Save Icon
Join our Digital Twin team as a Simulation Software Engineer. Develop high-performance 3D simulation environments using Unity, Unreal Engine, or NVIDIA Isaac Sim for autonomous robotics. You will build core services, program NPC behaviors, and scale enterprise-level simulations. This role is base...
Location Icon
Location
United States , Austin; Mountain View; Warren
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Simulation Software Engineer
Save Icon
Join our Digital Twin team as a Simulation Software Engineer. Develop high-performance 3D simulation environments using Unity, Unreal Engine, or NVIDIA Isaac Sim for autonomous robotics. You will build core services, program NPC behaviors, and scale enterprise-level simulations. This role is base...
Location Icon
Location
United States , Austin; Mountain View; Warren
Salary Icon
Salary
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Staff Software Engineer, Simulation
Save Icon
Join our team as a Staff Software Engineer in Simulation, based in Mountain View. You will architect and enhance high-fidelity simulation platforms using modern C++ to test autonomous vehicle systems. We offer competitive compensation, equity, comprehensive health plans, and a dog-friendly office...
Location Icon
Location
United States , Mountain View
Salary Icon
Salary
185000.00 - 250000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice

About the Simulation Software Engineer role

Simulation Software Engineer Jobs: A Comprehensive Career Overview

Simulation software engineer jobs represent a dynamic and highly specialized career path at the intersection of software development, physics, mathematics, and systems engineering. Professionals in this field design, build, and maintain the digital environments and models that replicate real-world processes, systems, and behaviors for analysis, testing, and training purposes. These engineers create the virtual twins and simulated ecosystems that allow organizations to predict outcomes, optimize performance, and validate designs without the cost, risk, or logistical constraints of physical experimentation.

At its core, the profession involves developing complex software frameworks that accurately represent physical phenomena, mechanical systems, human behavior, or operational scenarios. Simulation software engineers typically build and integrate 3D rendering engines, physics solvers, data pipelines, and user interfaces to create immersive or analytical simulation experiences. They work with a variety of simulation paradigms, including discrete event simulation, continuous system modeling, agent-based modeling, and real-time interactive simulation. Common responsibilities include architecting scalable simulation platforms, designing modular software components that can be reused across different projects, and ensuring that simulations run efficiently across distributed computing environments such as cloud clusters or on-premises GPU farms.

A significant portion of the work involves data integration and interoperability. Simulation engineers often connect their models to external systems such as computer-aided design (CAD) software, product lifecycle management (PLM) tools, manufacturing execution systems (MES), and operational databases. They define data schemas, build application programming interfaces (APIs), and establish data contracts that allow simulations to ingest real-world data and output actionable insights. This requires strong skills in database management, data modeling, and software architecture.

Typical skills and requirements for simulation software engineer jobs include deep proficiency in programming languages such as C++, C#, and Python, along with experience in game engines like Unity or Unreal Engine for 3D visualization, or specialized simulation platforms like NVIDIA Isaac Sim or Ansys. Knowledge of distributed systems, containerization (e.g., Kubernetes), and high-performance computing is often essential. Many roles also demand familiarity with control systems, robotics, sensor modeling, or operational research methodologies. A bachelor’s or master’s degree in computer science, software engineering, electrical engineering, physics, or a related field is common, with senior positions often requiring advanced degrees and extensive experience leading cross-functional technical initiatives.

The profession spans diverse industries, including automotive manufacturing, aerospace and defense, robotics, healthcare, energy, and entertainment. In each context, simulation engineers help organizations reduce development cycles, improve safety, and make data-driven decisions. Whether modeling factory floor logistics, simulating autonomous vehicle behavior, or creating mission planning tools, these professionals turn abstract concepts into reliable, testable digital realities. As industries increasingly adopt digital twin strategies and AI-driven simulation, the demand for skilled simulation software engineers continues to grow, making it a rewarding and impactful career choice for those who enjoy solving complex, multi-disciplinary problems.