Software Engineer - Simulation

ONE STOP COLLECTIBLE CORP
Seattle, United States
4 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Computer Animation 3d Models Artificial Intelligence Systems Engineering C++ (Programming Language) Communications Protocols Nvidia CUDA Distributed Systems Firmware Hardware Design Hardware-In-The-Loop Simulation Integer Programming
+11 more
Python (Programming Language) Machine Learning Node.Js OpenGL Simulation Software Systems Integration Numerical Computing Git Information Technology Grpc Software Version Control

Job description

  • As a Senior Robotic Simulation Engineer at AIM you will be expanding the boundaries of what’s possible in advanced, earth-moving robotics by designing and building simulation software for cutting edge autonomy and enabling AI and Robotics engineers to iterate quickly by providing fast, realistic simulation in dynamic and modifiable terrain.
  • Collaborating with cross-functional teams, including software, hardware, and systems engineers
  • Working with AI, firmware, and systems engineers to spec and build AIM’s next generation simulation software
  • Simulating vehicle dynamics and behavior in modifiable terrain
  • Supporting Hardware-in-the-loop (HIL) testing for firmware through the use of hardware integration interfaces
  • Building out a reliable, hosted simulation system with the optionality to allow super fast or highly accurate testing of AIM’s autonomous systems

Requirements

About the Role - Advanced simulation is a critical pillar at AIM, allowing us to move quickly and safely while developing cutting edge control, planning, and safety components. This role requires proven experience with physics and interactive vehicle dynamics, preferably in a high-scale setting., * Highly Proficient in C++ programming

  • Experience using or integrating with a high-level language (e.g. Python or Node)
  • Experience with a major simulation platform (e.g. Nvidia Omniverse, Unreal, Unity)
  • Knowledge working with physics engines (e.g. Genesis, Algoryx, ProjectChrono, MuJoCo)
  • Experience with communication protocols for integration and control (e.g. GRPC, TCP/UDP Sockets)
  • Familiarity with sensor representation and simulation
  • Understanding and application of simulation to real-world scenarios
  • Proficiency in a modern version control system like git
  • B.S. or higher degree in Computer Science, Engineering, Mathematics, Physics, or equivalent experience

Preferred Skills

  • Familiarity with real-time computation constraints and GPU accelerated physics. (e.g. CUDA, OpenGL)
  • Familiarity with soil simulation or analysis
  • Understanding of numerical computing techniques e.g. finite element method (FEM), Smoothed-particle hydrodynamics (SPH), Discrete element method (DEM)
  • Machine learning and/or Robotics experience
  • Knowledge of AI planning, constraint satisfaction, and linear/mixed-integer programming
  • Distributed systems or services design experience
  • Experience with 3D model creation
  • Animation and rigging skills

About the company

Everything humanity depends on is mined, dug, or grown. At AIM, we are building the autonomous linchpin of civilization. We transform heavy machinery-bulldozers, loaders, excavators-into AI-powered fleets that operate continuously, safely, and at peak performance in the world’s harshest environments.

AIM runs production mines, large scale infrastructure builds, and defense operations as a TRL9 hardened system, not a science experiment.

Built by engineers from mining, construction, Waymo, SpaceX, Google and Tesla, AIM enables scalable earthmoving, turbocharging the global economy’s physical foundation. AIM is backed by some of the most sophisticated capital in the world, including General Catalyst, Khosla Ventures, Elad Gil, Human Capital, Ironspring Ventures, Mantis, DCVC.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:11 min

Simulating physics and complex realities using emergent world models

Ankit Patel Ankit Patel +3 · World Congress 2026 Europe

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all