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
- 1Recruiter Screenยท 30 min
- 2Technical Interviewยท 60 min
- 3System Design Interviewยท 60 min
- 4Onsite Interviewยท Full day
- 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