Senior Software Engineer, Xr Tools (sand Table)

Anduril Anduril · Defense · Costa Mesa, CA · Software : Software Platform : Sand Table

Anduril Industries is a defense technology company building an AI-powered operating system (Lattice OS) for military capabilities. The Sand Table team develops a platform for visualizing defense scenarios, serving as a 3D command center and interface for mission simulations. This role focuses on building tools and pipelines for deploying and operating XR demonstrations, including a custom launcher, calibration tools, and ensuring demo reliability. The work involves high-performance C++ for core engine systems and desktop tools, collaborating with operations and product teams.

What you'd actually do

  1. Architect and build robust tooling and diagnostics that empower our technical operations team to deploy, configure, and monitor live, high-stakes XR demonstrations with 100% reliability.
  2. Design and develop our custom launcher application, streamlining how we package, version, and securely distribute builds of our core engine and Sand Table applications to end customers.
  3. Develop and optimize spatial alignment tools, reducing the setup time required to calibrate and align XR headsets with real-world physical environments.
  4. Investigate, troubleshoot, and resolve complex XR hardware and software integration issues (tracking, runtime performance, and device connectivity) to keep critical demonstrations running smoothly.
  5. Write clean, high-performance, and maintainable C++ code for core engine systems, alignment logic, and desktop tools.

Skills

Required

  • software engineering
  • tools development
  • systems engineering
  • real-time 3D applications (XR/Game Engines)
  • C++
  • performance-critical codebases
  • debugging
  • troubleshooting
  • hardware-software interaction issues
  • cross-functional collaboration
  • technical operators
  • field deployment teams
  • clean, maintainable, and extensible code
  • developer and operator tools
  • problem-solving
  • ambiguous, open-ended technical tasks
  • U.S. Secret security clearance

Nice to have

  • XR development
  • spatial tracking
  • XR hardware/software SDKs (OpenXR, Meta Quest Link, SteamVR)
  • TypeScript (or JavaScript)
  • scripting
  • desktop applications (Electron)
  • UI tooling
  • application launchers
  • auto-updaters
  • software distribution systems
  • local networking
  • deployment automation
  • configuration management
  • 3D math
  • real-time rendering concepts

What the JD emphasized

  • 100% reliability
  • high-stakes XR demonstrations
  • complex XR hardware and software integration issues
  • performance-critical codebases
  • ambiguous, open-ended technical tasks
  • U.S. Secret security clearance