Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Software Engineer (Defense Autonomy)

$150k - $200k

Applied Intuition

Senior C++ Software Engineer (Defense Autonomy)

Ann Arbor, Michigan, United States

About the Role

Applied is seeking a Software Engineer with strong foundations in algorithmic optimization and multi-agent systems. You'll tackle complex computational challenges in our real-time decision-making platform, designing and implementing advanced algorithms that push the boundaries of autonomous coordination and planning. We seek motivated engineers driven by core mission values to join our Acuity Autonomous Behaviors and Agents engineering team focused on next-generation human-machine teaming and real-time decision-making systems. You'll help build intelligent agents that plan and execute missions using advanced reasoning, planning, and optimization algorithms. Our work spans real-time scenarios, heterogeneous platforms (air, space, land, surface, sub-surface), and software that integrates seamlessly with human operators. If you thrive in fast-moving, mission-oriented environments and love building autonomy that help our warfighters, this is your role.

Your work will support our Axion and Acuity family of systems, enabling breakthrough capabilities in human-machine teaming across all domains. If you're passionate about applying cutting-edge algorithms to solve mission-critical coordination problems, this role offers exceptional opportunities to advance the state of the art in autonomous decision making systems.

At Applied, You Will:
  • 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
We're Looking For Someone Who Has:
  • 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++ (we use 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/principles.
  • 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.
  • Experience using git, Visual Studio Code, GitLab, SonarQube, and Artifactory or Azure Container registry.
  • Ability to translate complex mathematical concepts into clear technical documentation and communicate complex software designs.
  • Strong critical thinking skills, methodical approach to algorithm development and validation, and ability to thrive in a dynamic, fast-paced environment.
  • Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate across multiple teams.
  • Passion for solving complex problems with little supervision in a fast-moving team.
  • Ability to balance multiple priorities in a fast-paced, highly collaborative, frequently changing, and sometimes ambiguous environment.
Travel Requirements:
  • Occasional travel required (approx. 10–20%) for demonstrations, integration, or customer engagement

Security Clearance

  • Must be a U.S. Citizen
  • Must be eligible for a U.S. SECRET clearance with Special Access Program (SAP) eligibility
Nice To Have:
  • 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.
  • Master's degree in computer science/related engineering field.
  • 7+ years developing software in C++ (C++ 2017)
  • Proficient with build tools like Conan and Bazel.
  • Experience on national security projects for government agencies.
  • Interdisciplinary background with a focus on continual learning.

Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment.

Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position.

Please reference the job posting subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the location listed is: $150,000 to $200,000 USD annually.

Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer (Defense Autonomy) in Ann Arbor, MI vacancy
  • $150k - $190k

     ...Autonomy Software Engineer – Path Planning (C++) Ann Arbor, Michigan, United States About Applied Intuition Applied Intuition, Inc. is powering...  ...the planet. Applied Intuition services the automotive, defense, trucking, construction, mining and agriculture industries... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift
    2 days per week

    Applied Intuition

    Ann Arbor, MI
    1 day ago
  • $125k - $175k

     ...Intuition services the automotive, defense, trucking, construction,...  ..., operating systems, and autonomy. Eighteen of the top 20 global...  .... About The Role As a Software Engineer, you’ll develop, deploy, and...  ...in Python and/or C++ (most work is in C++) Hands... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    4 days ago
  • $150k - $200k

     ...Lead Software Engineer - Autonomy/Physical AI Ann Arbor, Michigan, United States About Applied Intuition...  ...Intuition services the automotive, defense, trucking, construction, mining and...  ...Arbor! We're looking for talented backend C++ engineers at all levels, who are ready... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    1 day ago
  • $125k - $190k

     ...Defense Product Software Engineer (C++) Ann Arbor, Michigan, United States About Applied Intuition Applied Intuition, Inc. is powering the...  ...areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers, as well as the... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    1 day ago
  •  ...Minerals Mariana Minerals is a software-first, vertically...  ...powering modern energy, AI, and defense technologies. We’re...  ...up—and we’re looking for a Senior+ Machine Learning Engineer to help make it autonomous...  ...globally. You’ll have the autonomy to make big decisions, the... 
    Senior
    Immediate start
    Shift work

    Mariana Minerals

    Ann Arbor, MI
    5 days ago
  • $140k - $220k

     ...services the automotive, defense, trucking, construction...  ...operating systems, and autonomy. Eighteen of the top 20...  ...a Perception Autonomy engineer, you will be pivotal in...  ...real-time sensor software solutions deployed across...  ...integrated systems (onnx, C++ models) Familiarity with... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Relocation package
    Day shift

    Applied Intuition

    Ann Arbor, MI
    2 days ago
  • $160.8k - $193k

     ...focused solely on developing software for automated trucks to transform...  ...Autonomous and Perception Engineers. Responsible for executing...  ...lifecycle activities using primarily C++ skills in Linux development...  ...and scenarios. Passion for autonomy technology product area... 
    Senior
    Full time
    Remote work
    Relocation

    GrabJobs

    Ann Arbor, MI
    4 days ago
  •  ...Job Description Under the leadership of the Software Engineering Director and in collaboration with the Global Software Development team,...  ...Strong knowledge of the following Programming Languages: C, C++, Python, MATLAB, Java, or other relevant languages. Embedded... 
    Senior

    New Eagle

    Ann Arbor, MI
    3 days ago
  •  ...driver assist technologies; Arene, our software development platform for software-defined...  ...generation vehicles. The Arene Tools Engineering Team's Mission The Arene Tools Engineering...  ...development experience with C or C++. ~ Experience integrating time synchronization... 
    Senior
    Work at office
    Flexible hours
    Shift work

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  •  ...Networks is seeking a talented individual to join us as a Senior Software Engineer to work on our Zero Trust products and cloud services. The...  ...Tech Stack Exposure: GoLang, Rust, Typescript and/or C/C++ Network programming. TCP/ / Kubernetes and Docker... 
    Senior
    Work experience placement
    Worldwide
    Flexible hours

    Barracuda Networks Inc

    Ann Arbor, MI
    3 days ago
  •  ...4 million downloads to-date. Our software massively impacts AI work across almost...  ...distributed : we believe in getting autonomy and power into the hands of people...  ...per year. About your role As a Senior Software Engineer at Voxel51, you’ll collaborate with a... 
    Senior
    Remote work
    Flexible hours

    Stryker

    Ann Arbor, MI
    3 days ago
  •  ...We are looking for a Senior DevOps Engineer to join our team in Ann Arbor, MI. The DevOps team is responsible...  ...services - AWS, Azure, Google Cloud. Software Engineering experience in a higher-level language such as Java or C++. Experience managing database systems... 
    Senior
    Permanent employment
    Full time
    For contractors
    Work at office
    2 days per week
    3 days per week

    Clarivate Analytics US LLC

    Ann Arbor, MI
    4 days ago
  •  ...Skills & Experience Minimum Bachelor’s degree in Computer/Software Engineering or related degree Experience in a relevant discipline Ability...  ...and Oracle Strong knowledge and work experience with C/C++, C# and Java programming languages Operating systems –... 
    Senior
    Work experience placement
    Work at office
    Work from home
    Relocation

    Longbow Advantage

    Ann Arbor, MI
    3 days ago
  • $226.4k - $271.7k

     ...Senior, Machine Learning Engineer - End-to-End Remote - U.S, Ann Arbor, MI At Torc, we have always...  ...we are focused solely on developing software for automated trucks to transform how...  ...enabling safe, efficient, and human-like autonomy for real-world freight operations.... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Relocation

    TORC Robotics

    Ann Arbor, MI
    1 day ago
  • Senior Software Engineer, - CPA Global North America LLC d/b/a Clarivate Analytics (US) LLC - Ann Arbor, MICPA Global North America LLC d/b/a Clarivate Analytics (US) LLC, Ann Arbor, MI. Design, develop, enhance, and debug enterprise software applications, including IP... 
    Senior
    Work at office
    Remote work

    CPA Global North America LLC d/b/a Clarivate Analytics (US) ...

    Ann Arbor, MI
    2 days ago
  •  ...Excellent communication skills, especially resolving ambiguity Nice to have: Cadence tool setup and infrastructure knowledge (reasonable ability to debug) Strength in linux (reasonable ability to debug) Automotive or other High-Reliability engineering experience... 
    Senior

    Mythic

    Ann Arbor, MI
    22 days ago
  • • 3+ years of DevOps / SRE experience • AWS cloud infrastructure expertise • CI/CD pipeline experience • Docker and Kubernetes proficiency • Terraform (Infrastructure as Code) • Monitoring/logging tools (Prometheus, Grafana, ELK, etc.) • Strong communication...
    Senior

    Saxon Global

    Ann Arbor, MI
    3 days ago
  • $50 - $60 per hour

    DataAnnotation is committed to creating high-quality AI. Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own schedule. This role is designed to fit a variety of lifestyles — whether you’re ...
    Senior
    Hourly pay
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    Data Annotation

    Ypsilanti, MI
    more than 2 months ago
  •  ...benefits such as medical, dental, vision ++ a fun company to work! Job description: Minimum 15 years of experience as a network engineer. CCIE certification is required. Experience in the healthcare industry. Extensive experience with Aruba Silver Peak and... 
    Senior

    Perfict Global, Inc.

    Ann Arbor, MI
    5 days ago
  • $125k - $160k

     ...re building the world’s best autonomy system to reimagine transit by...  ...safety guidance to the engineering development teams that are focused...  ...assess their work products.. As a Senior Manager/Lead Engineer, this...  ...behavior level. Work with software, data science and systems... 
    Senior
    Work at office
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    more than 2 months ago
  •  ...their search for a highly skilled Embedded Software Engineer specializing in core operating system...  ...related field. Strong proficiency in C/C++ programming languages, with working...  ...techniques like time and space partitioning. Autonomy and Impact: Join a respected technology... 
    Full time
    Remote work
    Relocation

    Webster & Webster Associates

    Ann Arbor, MI
    1 day ago
  •  ...A leading software development organization is seeking a Senior Software Engineer to empower users in exploring and visualizing visual unstructured datasets. This remote role requires expertise in Typescript and React, with a focus on building maintainable and performant... 
    Senior
    Remote work

    Rhode Island Bar Assn.

    Ann Arbor, MI
    3 days ago
  • A technology company is seeking a Senior Software Engineer to develop APIs and support machine learning lifecycle features. Candidates should have 6+ years in full-stack development, a strong proficiency in Python, and experience with NoSQL databases. The role emphasizes... 
    Senior
    Remote work

    US Bankruptcy Court

    Ann Arbor, MI
    4 days ago
  • A technology-driven organization is seeking a Senior Software Engineer to develop their open source SDK and enterprise solutions. This role involves collaborating remotely to create scalable APIs and tackle challenges with unstructured data. The ideal candidate has over... 
    Senior
    Remote work

    Ontario Society of Professional Engineers

    Ann Arbor, MI
    4 days ago
  • $17.73 - $17.98 per hour

    Hourly rate ranges from $17.73 - $17.98 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with Company Match, Medical...
    Senior
    Hourly pay
    Local area

    Spirit Halloween

    Ann Arbor, MI
    3 days ago
  •  ...Senior Resident Engineer Seeking a Senior Resident Engineer to be a high-level subject matter expert and trusted advisor for large enterprise...  ...configurations in lab environments, and track/escalate software defects. Security Operations Support: Assist customer... 
    Senior

    US HealthCare Careers

    Ann Arbor, MI
    4 days ago
  •  ...A leading technology firm is seeking an Embedded Software Engineer to design and optimize an RTOS microkernel for critical systems. This fully remote position requires expertise in C/C++ and safety standards such as DO-178C. Candidates will work autonomously, contributing... 
    Remote work

    Webster & Webster Associates

    Ann Arbor, MI
    1 day ago
  •  ...technologies; Arene, our software development platform...  ...Woven by Toyota, we tackle Autonomy challenges at the...  ...closely with Autonomy ML engineers working on Perception and...  ...collaboration with senior engineers and ML practitioners...  ...Familiarity with C++ or performance-critical... 
    Internship
    Work at office

    Woven by Toyota

    Ann Arbor, MI
    5 days ago
  •  ...Senior Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation... 
    Senior

    MS2

    Ann Arbor, MI
    1 day ago
  • Radiologic Technologist Utilizes ionizing radiation to create diagnostic imaging radiographs of designated anatomical areas in accordance with established practices and procedures of all age groups. Obtains patient history, explains routine procedures and addresses ...
    Senior
    Remote work
    Relocation package
    Flexible hours
    Shift work
    Weekend work

    University of Michigan Flint

    Ann Arbor, MI
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Software Engineer (Defense Autonomy). Be the first to apply!