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

Applied Intuition Applied Intuition · Robotics · Poway, CA · Government

Senior Software Engineer to architect the world representation layer for a simulation stack used in autonomous systems. Focus on spatial data structures, computational geometry, and high-performance C++ for real-time environments.

What you'd actually do

  1. 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.
  2. 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.
  3. Write highly optimized C++ (C++20) with a focus on low-latency, cache-efficient, and memory-conscious design. You should be comfortable profiling hot paths, eliminating allocations, and squeezing real-time performance out of complex spatial systems.
  4. Drive architectural decisions and design clean APIs that enable cross-domain integration across air, ground, and maritime autonomy stacks.
  5. 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.

Skills

Required

  • 7+ years of professional software engineering experience
  • deep expertise in spatial systems, world modeling, or simulation environments
  • Expert-level C++ skills (C++20 or later)
  • template metaprogramming
  • move semantics
  • SIMD
  • performance optimization at the systems level
  • building world or scene representations
  • dynamic object state management
  • spatial indexing
  • real-time updates
  • computational geometry
  • coordinate transformations
  • spatial data structures (BVH, octrees, k-d trees)
  • geometric algorithms
  • collision/proximity systems
  • low-latency, high-throughput software design
  • real-time environments
  • Python
  • shell scripting
  • U.S. Citizen
  • U.S. security clearance

Nice to have

  • Linux/Docker/C++ toolchains
  • build systems like Nix and Bazel
  • cross-compilation
  • temporal reasoning systems
  • 4D scene representation (space + time)
  • game development
  • simulation
  • virtual environments
  • physics engines
  • collision detection systems
  • autonomous systems software architectures
  • robotics software architectures
  • agentic coding tools (Cursor, Claude Code, GitHub Copilot)
  • AI-assisted development workflows

What the JD emphasized

  • 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
  • Must be a U.S. Citizen
  • Must hold or be eligible to obtain and maintain a U.S. security clearance