CronJobs

backend jobs

Senior Software Engineer - Simulation

Aim · Seattle

remoteseniorPosted Mar 8, 2026C++PythonNode.jsgRPCTCP/UDPgitCUDAMuJoCo

Apply on the employer site

About this role

## Senior Software Engineer — Simulation ### About AIM Everything humanity depends on is mined, dug, or grown. At AIM, we’re building the autonomous linchpin of civilization—transforming heavy machinery 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 and strengthens the physical foundation of the global economy. ### About the Role Advanced simulation is a critical pillar at AIM, helping us 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. ### Responsibilities - Design and build simulation software for cutting-edge autonomy in advanced, earth-moving robotics - Enable AI and Robotics engineers to iterate quickly with **fast, realistic simulation** in **dynamic and modifiable terrain** - Collaborate with cross-functional teams (software, hardware, systems) - Work with AI, firmware, and systems engineers to spec and build AIM’s next-generation simulation software - Simulate vehicle dynamics and behavior in modifiable terrain - Support **Hardware-in-the-Loop (HIL)** testing for firmware via hardware integration interfaces - Build out a reliable, hosted simulation system with optionality for **super-fast** or **highly accurate** testing ### Qualifications - Highly proficient in **C++** - 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 with modern version control (e.g., **git**) - B.S. or higher 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 numerical computing techniques (e.g., **FEM**, **SPH**, **DEM**) - Machine learning and/or robotics experience - Knowledge of AI planning, constraint satisfaction, and linear/mixed-integer programming - Distributed systems/services design experience - Experience with 3D model creation - Animation and rigging skills

Listing freshness

CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord