> Markdown version of [/jobs/ext/2706541-software-engineer-simulation](https://www.wearedevelopers.com/jobs/ext/2706541-software-engineer-simulation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Simulation - **Company:** ONE STOP COLLECTIBLE CORP - **Location:** Seattle, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, Python (Programming Language), Machine Learning, Node.Js, OpenGL, Simulation Software, Systems Integration, Numerical Computing, Git, Information Technology, Grpc, Software Version Control - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-simulation-aim-8333754 ## About the Role 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 ## 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 ## Related Videos - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Enhancing AI-based Robotics with Simulation Workflows](https://www.wearedevelopers.com/videos/472-enhancing-ai-based-robotics-with-simulation-workflows) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [How Robots Learn to be Robots](https://www.wearedevelopers.com/videos/1632-how-robots-learn-to-be-robots) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)