Senior Software Engineer - Simulation
- Level
- Senior
Not stated in the posting: salary, work type, visa.
Open. First seen 3 October 2026.
About the role
About AIM
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.
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.
Responsibilities
- 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
Qualifications
- 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
What this role asks for
Particular to this role
CUDA · FEA · Git · Node.js · gRPC
Rare in AIM's other 20 open postings.
Standard for software engineering roles
Python
Common in software engineering postings at any company.
Read against AIM's other open postings on this site.
The team: Software Engineering HIRES STEADILY
This role is one of 7 open in Software Engineering. 3 were posted in the last 30 days and the oldest in March: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Embedded Systems (5 of 7), C++ (4 of 7), CI/CD (3 of 7), gRPC (3 of 7), Python (3 of 7), TypeScript (3 of 7), CSS (2 of 7)
OTHER ROLES ON THIS TEAM
- Embedded Software Engineer - Verification posted Oct 16
- Senior Firmware Engineer posted Oct 16
- Embedded Software Engineer - Safety posted Oct 16
- Senior React Developer posted Jul 27
- Senior Software Engineer - UI posted Jun 2
- Senior Software Engineer posted Mar 8
From the team and dates on AIM's own job board.
See Software Engineer salaries in the United States →
Similar jobs
- Senior Software Engineer, Rendering Infrastructure (AV Simulation) at General Motors
Shares 4 skills: CUDA, gRPC, C++… · Senior level · same country - Software Engineer (Radar R&D and Production Focused) at CHAOS Industries
Shares 5 skills: CUDA, Node.js, Git… · Senior level · same country - Senior Software Engineer - ML Infrastructure at Claryo
Shares 5 skills: CUDA, gRPC, C++… · Senior level · same country - Senior Software Engineer, Compute Platform at Moonlite
Shares 5 skills: CUDA, gRPC, C++… · Senior level · same country - Software Engineer, Simulation at Wayve
Shares 4 skills: CUDA, C++, Machine Learning… · same country · ✓ Visa sponsorship - Embedded Software Engineer - Verification at AIM
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.