Jobs · Engineering · Michigan

Senior Software Engineer, Game Engine & World Systems (Autonomy)

Applied Intuition · Ann Arbor, MI · 3 days ago
On-siteEngineering$120k–$180k/yrFull-time

About The Role

We're seeking a Senior Software Engineer to architect the world representation layer at the heart of Applied Intuition's Axion simulation stack. This is a senior, deeply technical position sitting at the intersection of computational geometry, real-time world modeling, and large-scale simulation.

Responsibilities

  • Architect world & scene representation systems: Design and implement core spatial data structures, including Entity Component System frameworks, spatial indexing, occupancy representations, and 4D object management for large-scale multi-agent environments.
  • Own mapping & geometry pipelines: Build and optimize the computational geometry and world-state systems that sit between raw sensor data and the path planning stack — including coordinate frame management, spatial queries, and environment abstraction layers.
  • Drive performance to the metal: Write highly optimized C++ (C++20) with a focus on low-latency, cache-efficient, and memory-conscious design.
  • Lead technical strategy & integration: Drive architectural decisions and design clean APIs that enable cross-domain integration across air, ground, and maritime autonomy stacks.
  • Collaborate & mentor: Act as a technical anchor across teams — engaging proactively with sensor, planning, and simulation engineers to ensure the scene layer meets the needs of the full autonomy stack.

Requirements

  • 7+ years of professional software engineering experience, with deep expertise in spatial systems, world modeling, or simulation environments.
  • Expert-level C++ skills (C++20 or later), including template metaprogramming, move semantics, SIMD, and performance optimization at the systems level.
  • Hands-on experience building world or scene representations — from a game engine, sim platform, or autonomous system — including managing dynamic object state, spatial indexing, and real-time updates.
  • Strong background in computational geometry: coordinate transformations, spatial data structures (BVH, octrees, k-d trees), geometric algorithms, and collision/proximity systems.
  • Deep intuition for low-latency, high-throughput software design in real-time environments.
  • Strong proficiency in Python and shell scripting for tooling and automation.
  • Expertise with the Linux/Docker/C++ toolchains (including build systems like Nix and Bazel).
  • Experience with temporal reasoning systems and 4D scene representation (space + time).
  • Background in game development, simulation, or virtual environments.
  • Understanding of autonomous systems or robotics software architectures.

Qualifications

  • U.S. Citizenship.
  • Eligible for and able to obtain and maintain a U.S. security clearance.

Benefits

  • Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off.

Similar jobs