Software Engineer - Simulation
We’re seeking engineers passionate about building next-generation simulation environments for aviation and robotics. If you thrive at the intersection of real-time systems, physics, rendering, and sensor modeling — and bring skills in C++/Python and simulation platforms like Unreal, Omniverse, or Unity — we’d love to talk.
LOCATION
Bozeman, MT /
Seattle, WA /
Hybrid-Remote
EMPLOYMENT TYPE
Permanent

What You’ll Do
Primary Responsibilities
Assist with or own the development of our simulation environment for aviation and robotics use cases. Our real-time simulation environment is used across our product development, from generating realistic sensor data for machine learning models to performing real-time closed-loop hardware-in-the-loop testing.
-
Design and implementation of simulation capabilities for real-time robotics and aviation applications
-
Development of photorealistic scene generation pipelines, both programmatic and using generative AI approaches, for training and evaluating ML models
-
Simulation of diverse sensor modalities including camera, lidar, radar, and infrared
-
Integration of physics, sensor, and environmental models into the simulation platform to support closed-loop testing
-
Optimization of simulation performance and scalability for both interactive and automated workflows
-
Collaboration with robotics, perception, and hardware teams to ensure simulation fidelity and coverage across use cases
Who You Are
-
Bachelor's degree or higher in computer science or related engineering field
-
2+ years of relevant industry experience
-
Experience with simulation and visualization platforms such as Unreal Engine, NVIDIA Omniverse, or Unity
-
Understanding of modern rendering and scene generation techniques, including procedural generation and generative AI approaches
-
Experience with physics-based simulation of robotic platforms and environments
-
Familiarity with sensor modeling for camera, lidar, radar, and infrared systems
-
Strong programming skills in C++ and/or Python
-
Experience integrating simulation tools with robotics middleware (ROS/ROS2)