Software Engineer - Simulation, Game Engine & World Systems (Autonomy)
Core
Design and develop the world representation layer (spatial data structures, 4D abstractions, ECS) for the Axion simulation stack to enable multi-agent reasoning across air, ground, and maritime domains.
Role type
Senior IC simulation engineer (world systems & computational geometry)
Builds
High-performance world modeling and scene representation systems for autonomous vehicle and robotics simulation
Domain
Autonomous systems, simulation, computational geometry, real-time systems
Deliverable
production ML models | product features
Required skills
C++20, computational geometry, spatial data structures, Entity Component Systems, low-latency system design, performance optimization, Python, agentic coding tools
Preferred skills
Game engine development, temporal reasoning, physics engines, Linux/Docker toolchains
Technologies
C++20, Python, Linux, Docker, Bazel, Nix
Responsibilities
Design and implement core spatial data structures and 4D object management; Build and optimize mapping and geometry pipelines between sensor data and path planning; Write highly optimized C++ code for real-time performance; Participate in architectural decisions for cross-domain integration
Seniority
Senior, hands-on IC