AIM Intelligent Machines logo

Senior Software Engineer - Simulation

AIM Intelligent Machines

Seattle, WAFull-timeNo compensation foundPosted 5mo agoVerified open 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
Seattle, WA
Schedule
Full-time
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

AIM Intelligent Machines is hiring a Senior Software Engineer - Simulation. AIM Intelligent Machines is building autonomous, AI-powered fleets of heavy machinery for mining, construction, and defense operations. This Senior Software Engineer will expand the boundaries of advanced, earth-moving robotics by designing and building simulation software. The role requires proven experience with physics and interactive vehicle dynamics, preferably in a high-scale setting.

Key focus areas include Expand boundaries of advanced, earth-moving robotics by designing and building simulation software, Enable AI and Robotics engineers to iterate quickly by providing fast, realistic simulation, and Collaborate with cross-functional teams, including software, hardware, and systems engineers.

Successful candidates bring B.S. Or Higher Degree In Computer Science/Engineering/Mathematics/Physics Or Equivalent. Important skills include C++, Git, Physics And Interactive Vehicle Dynamics, Designing Simulation Software, Building Simulation Software, and Collaborating With Cross-Functional Teams. Preferred (not required): Node.js, CUDA, OpenGL, and Real-Time Computation Constraints.

Skills & qualifications

RequiredNice to have

Skills

C++GitPhysics and Interactive Vehicle DynamicsDesigning Simulation SoftwareBuilding Simulation SoftwareCollaborating With Cross-Functional TeamsSimulating Vehicle Dynamics and BehaviorSupporting Hardware-in-the-Loop TestingBuilding Hosted Simulation SystemHigh-Level Language IntegrationMajor Simulation Platform ExperiencePhysics Engines KnowledgeCommunication Protocols for Integration and ControlSensor Representation and SimulationApplication of Simulation to Real-World ScenariosModern Version Control SystemPythonNode.jsNvidia OmniverseUnrealUnityGenesisAlgoryxProjectChronoMuJoCogRPCTCP/UDP SocketsCUDAOpenGLReal-Time Computation ConstraintsGPU Accelerated PhysicsSoil Simulation or AnalysisNumerical Computing TechniquesFinite Element Method (FEM)Smoothed-Particle Hydrodynamics (SPH)Discrete Element Method (DEM)Machine LearningRobotics ExperienceAI PlanningConstraint SatisfactionLinear/Mixed-Integer ProgrammingSystem DesignServices Design3D Model CreationAnimationRigging Skills

Qualifications

B.S. Or Higher Degree in Computer Science, Engineering, Mathematics, Physics, or Equivalent Experience

Full job description

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

You've read the whole posting — now see how you match it.