Senior C++ Software Engineer (Defense Autonomy)
Applied Intuition· Acuity Autonomous Behaviors and Agents engineering team
Ann Arbor, MI$150k - $200kfull-timePosted 6mo ago
About the role
Senior C++ Software Engineer role focusing on real-time decision-making, multi-agent coordination, and autonomous planning within Applied Intuition’s Acuity/Axion systems for defense/autonomy applications. Emphasis on algorithmic optimization, planning under uncertainty, and production-ready implementation in a fast-paced, mission-driven environment.
Responsibilities
- Design and implement multi-agent optimization algorithms for distributed decision-making and coordination problems
- Develop temporal logic frameworks and constraint-satisfaction algorithms for complex planning scenarios
- Create mathematical models for sequential decision process under uncertainty with probabilistic outcomes
- Build computational frameworks that balance algorithmic efficiency with human-interpretable reasoning
- Implement and evaluate quantitative metrics for algorithm performance, solution quality, and computational efficiency
- Translate theoretical approaches into production-ready software implementations with rigorous testing methodologies
- Collaborate with cross-disciplinary teams to refine algorithmic approaches based on empirical evaluation
- Communicate technical details effectively across stakeholders, sponsors, and leadership
Qualifications
- BS or MS in Computer Science, Software Engineering, Robotics, or related field, OR 5+ years of professional experience in intelligent agents or planning systems
- 5+ years of hands-on experience developing performant modern C++ (C++20)
- Strong theoretical understanding and practical experience with constraint satisfaction, scheduling, and optimization algorithms
- Proficiency with Bazel in Docker-based Linux environments
- Strong procedural and object-oriented programming with clean code principles and solid OOP design
- Experience with Docker, containerized development, and Linux (RHEL/Ubuntu)
- Understanding of SOA and message/data broker paradigms
- Experience using git, VS Code, GitLab, SonarQube, and Artifactory or Azure Container Registry
- Ability to translate complex math into clear technical documentation and communicate software designs
- Strong analytical, communication, and documentation skills; ability to collaborate across teams
- Willingness to work in a fast-moving, team-focused environment
- Ability to balance multiple priorities in a dynamic setting
Skills
Required:Multi-agent optimizationTemporal logic and constraint satisfactionMathematical modeling under uncertaintyC++ development
Benefits
- Base salary, equity, and benefits as part of total compensation package (health, dental, vision, life and disability insurance, 401k with employer match, learning and wellness stipends, paid time off)
Last updated May 26, 2026. Interested? Apply on the company site.
About Applied Intuition
Building vehicle intelligence | Applied Intuition
Applied Intuition is the vehicle intelligence company with the tools, Vehicle OS, and autonomy stacks for creating safe, AI-powered vehicle experiences.
AIAutonomy stacksSelf-Driving SystemSimulationTesting & ValidationVehicle IntelligenceVehicle OSai-infrastructure-and-development
More open roles at Applied Intuition
- System Validation Engineer - Autonomous DrivingtodayTokyo · Self-Driving Systems
- Application Engineer - TruckingtodaySunnyvale · Self-Driving Systems
- Shift LeadtodayTokyo · Vehicle Operations
- Engineering Manager - Autonomy Storage InfratodaySunnyvale · Data & Compute Platform
- Sr. People Operations GeneralisttodaySunnyvale · Business Functions