Skip to content
Applied IntuitionApplied IntuitionPoway, CA

Senior C++ Software Engineer

Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for collaborative autonomy and human-machine teaming in defense applications. Requires 5+ years modern C++ experience, strong algorithmic foundations, and eligibility for US SECRET clearance.

150k – 225k
On-site5+ YOEML Engineering

About the role

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 processes 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.

Requirements

  • BS or MS in Computer Science, Software Engineering, Robotics, or a related technical field, OR 5+ years of professional experience developing intelligent agents or planning systems.
  • 5+ years of hands-on experience developing performant modern C++ (C++20).
  • Strong theoretical understanding and practical experience implementing algorithms for constraint satisfaction, scheduling, and optimization problems.
  • Demonstrable skill in analyzing, visualizing, and optimizing algorithm performance and solution quality.
  • Proficiency with Bazel in Docker-based Linux environments.
  • Strong procedural and object-oriented programming experience that employs clean code principles and good OOP design patterns.
  • Experience developing in Docker and containerized development environments, and using Linux-based operating systems (e.g., RHEL, Ubuntu).
  • Understanding of Service-oriented Architecture and message broker vs data broker paradigms.
  • Ability to translate complex mathematical concepts into clear technical documentation and communicate complex software designs.
  • Must be a U.S. Citizen.
  • Must be eligible for a U.S. SECRET clearance with Special Access Program (SAP) eligibility.
  • Occasional travel required (approx. 10–20%) for demonstrations, integration, or customer engagement.

Nice-to-Haves

  • Advanced degree (MS+) in algorithms, computational optimization, or autonomous systems, OR 5+ years building autonomous decision systems.
  • Expertise in advanced planning paradigms (e.g., PDDL, HTN planning, Monte Carlo tree search), temporal reasoning, formal verification, or symbolic planning.
  • Experience with game theory for multi-agent coordination or negotiation protocols.
  • Familiarity with real-time optimization under hardware/edge constraints.
  • Background in Battle Management Command and Control (BMC2) or defense applications.

Compensation

  • Base salary range: $150,000 to $225,000 USD annually (for the Poway, CA location).
  • Total compensation package may also include equity, comprehensive health/dental/vision/life/disability insurance, 401k with employer match, learning and wellness stipends, and paid time off.

Skills

C++C++20BazelDockerLinuxMulti-Agent SystemsOptimization AlgorithmsConstraint SatisfactionTemporal LogicService-Oriented Architecture

Similar roles

ML Engineering jobs
Applied Intuition

Senior C++ Software Engineer

Applied IntuitionSunnyvale, CA

Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for collaborative autonomy and human-machine teaming in defense applications. Requires 5+ years modern C++ experience, strong algorithmic background, and US SECRET clearance eligibility.

150k – 250k
On-site5+ YOEML Engineering
Applied Intuition

Senior C++ Software Engineer

Applied IntuitionAnn Arbor, MI +1

Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for defense autonomy and human-machine teaming across air, land, sea, and space domains. Requires 5+ years modern C++20, strong algorithmic foundations, and US SECRET clearance eligibility.

150k – 200k
On-site5+ YOEML Engineering
Metropolis

Senior Machine Learning Engineer, Computer Vision

MetropolisSeattle, WA

Design, build, and deploy computer vision and deep learning models for production applications. Requires 5+ years of ML/CV experience, strong Python and framework proficiency, and deployment on cloud/edge platforms.

150k – 200k
On-site5+ YOEML Engineering
Applied Intuition

Senior Neural Rendering Software Engineer

Applied IntuitionSunnyvale, CA

Develops and optimizes neural rendering systems using C++ and CUDA for real-time simulation, focusing on 3D Gaussian representations, GPU pipelines, and multi-threaded scene management. Requires 4+ years in neural graphics or related fields and a Bachelor's degree.

150k – 250k
On-site4+ YOEML Engineering
9 Mothers

Computer Vision Engineer, Senior

9 MothersAustin, TX

Designs and optimizes embedded computer vision pipelines for real-time detection, tracking, and 3D localization of fast-moving drone threats in autonomous counter-UAS systems. Requires expertise in C++/Python, OpenCV, deep learning frameworks, sensor fusion, and edge deployment on NVIDIA Jetson.

150k – 250k
On-siteML Engineering