1d ago

Senior Software Engineer - Acuity Framework

Ann Arbor, Michigan, United States

$150k-$190k / year

full-timeseniorsoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll architect the Acuity Scene System at the intersection of game engine technology and large-scale simulation. Your core impact will be defining foundational 4D abstractions and ECS architectures for multi-agent environments. This role offers exposure to cross-domain autonomy stacks and modern AI-assisted workflows.

๐ŸŽฏ What You'll Do

  • Design ECS frameworks and spatial indexing for large-scale multi-agent simulations.
  • Drive architectural decisions for cross-domain integration across air, ground, and maritime.
  • Collaborate with teams on Scene libraries integration and provide technical mentorship.

๐Ÿ“‹ Requirements

  • 5-7+ years professional software engineering experience with complex systems.
  • Expert-level C++ (C++20 or later) including template metaprogramming and performance optimization.
  • Proven experience with Entity Component System (ECS) architectures or data-oriented design.
  • Strong background in 3D/4D spatial systems including coordinate transformations and geometric algorithms.

โœจ Nice to Have

  • Expertise with Linux/Docker/C++ toolchains (Nix, Bazel) and cross-compilation.
  • Experience with temporal reasoning systems and 4D scene representation.
  • Background in game development, simulation, or virtual environments.

๐ŸŽ Benefits & Perks

  • ๐Ÿ’ฐ Equity in the form of options and/or restricted stock units.
  • ๐Ÿฅ Comprehensive health, dental, vision, life and disability insurance.
  • ๐Ÿฆ 401k retirement benefits with employer match.
  • ๐Ÿ“š Learning and wellness stipends.
  • ๐Ÿ–๏ธ Paid time off.

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks ยท AI estimate

  1. 1Recruiter Screenยท 30 min
  2. 2Technical Interviewยท 60 min
  3. 3System Design Interviewยท 60 min
  4. 4Onsite Interviewยท Full day
  5. 5Offerยท 15 min

๐Ÿšฉ Heads Up

  • Requires U.S. citizenship and ability to obtain security clearance.
  • In-office 5 days a week with up to 20% travel.
  • Extensive experience requirements (5-7+ years) with multiple specialized technologies.
0 0 0