← All roles

Senior C++ Software Engineer (Defense Autonomy)

Applied Intuition· Acuity Autonomous Behaviors and Agents engineering team
Apply on company site
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