Senior Software Engineer - Acuity Framework (Scene Systems)

Applied IntuitionAnn Arbor, MI
Onsite

About The Position

Applied Intuition is seeking a Senior Software Engineer to architect their Acuity Scene System. This role is at the intersection of game engine technology and large-scale simulation, requiring the design of foundational 4D abstractions and Entity Component Systems (ECS) for realistic, high-performance representation of multi-agent environments across air, ground, and maritime domains. The engineer will architect Scene & Entity Systems, lead technical strategy & integration, collaborate & mentor, and scale & innovate systems for massive scalability using modern agentic coding tools and AI-assisted workflows.

Requirements

  • 5-7+ years of professional software engineering experience with demonstrated expertise in complex systems
  • Expert-level C++ programming skills with deep knowledge of modern C++ (C++20 or later), including template metaprogramming, move semantics, and performance optimization
  • Proven experience with Entity Component System (ECS) architectures or similar data-oriented design patterns
  • Strong background in 3D/4D spatial systems, including coordinate transformations, spatial data structures, and geometric algorithms
  • Deep understanding of software architecture and design patterns, particularly for high-performance, real-time systems
  • Excellent cross-team communication skills with ability to explain complex technical concepts to diverse audiences
  • Experience leading technical initiatives and driving architectural decisions
  • Strong proficiency in Python and shell scripting for tooling and automation
  • Experience with agentic coding tools (Cursor, Claude Code, GitHub Copilot) and AI-assisted development workflows
  • Track record of designing and shipping production-quality software systems
  • Experience working with distributed teams and multidisciplinary stakeholders
  • Must be a U.S. Citizen
  • Must hold or be eligible to obtain and maintain a U.S. security clearance

Nice To Haves

  • Expertise with the Linux/Docker/C++ toolchains (including build systems like Nix and Bazel) and cross-compilation.
  • Experience with temporal reasoning systems and 4D scene representation (space + time)
  • Background in game development, simulation, or virtual environments
  • Knowledge of physics engines and collision detection systems

Responsibilities

  • Design and implement core high-performance architectures, including ECS frameworks, spatial indexing, and 4D object management for large-scale multi-agent simulations.
  • Drive architectural decisions and design seamless APIs that enable cross-domain integration for air, ground, and maritime autonomy stacks.
  • Act as a strong, social collaborator who proactively engages with other teams about technology.
  • Take on essential integration work for the Scene libraries while providing technical leadership and mentorship across the organization.
  • Optimize systems for massive scalability using modern agentic coding tools and AI-assisted workflows to maintain high code quality at speed.

Benefits

  • Comprehensive health, dental, vision, life and disability insurance coverage
  • 401k retirement benefits with employer match
  • Learning and wellness stipends
  • Paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service