C++ Software Engineer - Autonomy/physical AI

Applied Intuition Applied Intuition · Robotics · Ann Arbor, MI · Government

Backend C++ Software Engineer for defense autonomy products, focusing on building foundational systems for multi-domain autonomous operations at the edge. The role involves architecting, implementing, and owning high-performance backend infrastructure for autonomous systems operating in challenging environments.

What you'd actually do

  1. Design and implement high-performance backend systems in C++ for Axion and Acuity, Applied's core defense autonomy products
  2. Tackle hard autonomy challenges across multi-domain environments, from unmanned ground and aerial platforms to broader joint-force integration scenarios
  3. Build scalable, reliable infrastructure that enables autonomous systems to operate in contested and degraded conditions
  4. Partner closely with autonomy researchers, product teams, and defense customers to translate mission requirements into robust software solutions
  5. Own end-to-end execution of high-stakes engineering workstreams; architecture through deployment

Skills

Required

  • Professional software engineering experience
  • Strong C++
  • Deep backend engineering fundamentals: systems programming, concurrency, performance optimization, and distributed systems
  • Genuine interest in autonomy, robotics, or physical AI
  • Python proficiency
  • Strong CS/CE/EE (or similar) foundation
  • Excellent communication skills

Nice to have

  • Exposure to or curiosity about multi-domain defense systems
  • Thrives in ambiguity & comfortable driving clarity and progress in fast-moving, high-stakes environments

What the JD emphasized

  • Must be a U.S. Citizen
  • Must hold or be eligible for a U.S. Secret security clearance

Other signals

  • physical AI
  • autonomy challenges
  • defense-grade requirements
  • multi-domain autonomous operations