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

C++ Software Engineer (Autonomous Systems)

$125k - $175k

Applied Intuition

About Applied Intuition

Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving machine on the planet. Applied Intuition services the automotive, defense, trucking, construction, mining and agriculture industries in three core areas: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20 global automakers, as well as the United States military and its allies, trust the company's solutions to deliver physical intelligence. Applied Intuition is headquartered in Sunnyvale, California, with offices in Washington, D.C.; San Diego; Ft. Walton Beach, Florida; Ann Arbor, Michigan; London; Stuttgart; Munich; Stockholm; Bangalore; Seoul; and Tokyo. Learn more at applied.co.

We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments.

About the role

As a Software Engineer, you'll develop, deploy, and maintain the backbone of all-domain autonomy capabilities, from inter-agent communications to hardware and simulation interfaces. Integration with new vehicles and hardware is a critical function. This position requires both field and office-based work, with significant time spent deploying and testing software on autonomous vehicles in real-world environments.
At Applied Intuition, you will:
  • Systems Engineering: Develop, deploy, and validate software systems on autonomous vehicles, focusing on robotics, sensors, and vehicle autopilots
  • Field Deployment & Testing: Participate in hands-on fieldwork, deploying software on vehicles and ensuring proper functionality in dynamic, real-world environments
  • Interfacing with Sensors and Autopilots: Work directly with sensors (e.g., RADAR, cameras, GPS, SONAR) and vehicle autopilot systems, integrating them into the autonomous vehicle framework
  • Perception & Autonomous Modules: Work with the Perception and Autonomy teams to deploy and optimize perception pipelines (Vision, Radar, Fusion) and vehicle autonomy SW, ensuring robust and safe vehicle operation
  • Communication Systems: Address inter-vehicle communication, ensuring seamless data exchange between vehicles for collaborative autonomous operations
  • Third-Party Software Integration: Interface with and integrate third-party software and APIs into our systems
  • Software Quality & CI/CD: Work on software integration, Continuous Integration/Continuous Deployment (CI/CD) processes, and implement system-related improvements to enhance system performance and reliability
  • Simulation & Testing: Leverage simulation environments to test vehicle systems, validating software behavior in various scenarios before field deployment
  • Collaboration & Documentation: Collaborate with cross-functional teams, including software engineers, data scientists, and field operators, to ensure the successful deployment of systems. Document processes and provide updates on system status and improvements
We're looking for someone who has:
  • BS, MS or PhD in Robotic Engineering, Computer Science, Computer Engineering, Optimization, or equivalent OR 3+ years of relevant experience designing multi-agent autonomy
  • Strong proficiency in Linux and command-line tools
  • Strong proficiency in Python and/or C++ (most work is in C++)
  • Hands-on experience with robotic systems, sensors (such as RADAR, cameras, radar), and vehicle autopilots (e.g., PX4, ROS)
  • Experience with CI/CD tools such as Jenkins, GitLab, or similar tools for automating deployments and testing
  • Knowledge of communication protocols for inter-vehicle communications (e.g., DDS, UDP, ROS2, etc.)
  • Experience in integrating third-party software and APIs
Travel Requirements:
  • Must be willing to travel as projects requires; average travel varies, but can be up to once a month for up to 1 week (~25%)
Security Requirements:
  • Must be a U.S. Citizen
  • Must hold or be eligible to obtain and maintain a U.S. security clearance
For more information about U.S. security clearances: click here.
Nice to have:
  • Ability to work in field environments, troubleshooting, testing, and deploying systems in challenging conditions
  • Excellent communication skills, both written and verbal, with the ability to document processes and communicate technical concepts to cross-disciplinary teams
  • Ability to work in a fast-paced, evolving environment, as well as working under challenging conditions in remote or field locations
  • Familiarity with maritime vessels and/or airborne drones

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: $125,000 to $175,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 4 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer (Autonomous Systems) in Ann Arbor, MI vacancy
  • $150k - $200k

     ...and infrastructure, operating systems, and autonomy. Eighteen of...  ...Role Applied is seeking a Software Engineer with strong foundations in...  ...that push the boundaries of autonomous coordination and planning....  ...developing performant modern C++ (we use C++ 20). ~ Strong... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    1 day ago
  • $100k - $200k

     ...and infrastructure, operating systems, and autonomy. Eighteen of...  ...looking for talented backend C++ engineers at all levels, who are ready...  ...that power multi-domain autonomous operations. This is not a maintenance...  ...requirements into robust software solutions Own end-to-end... 
    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 - $190k

     ...infrastructure, operating systems, and autonomy....  ...role As an Autonomy Engineer at Applied, your role...  ...algorithms into their software and product stacks, supporting...  ...that operates real autonomous aircraft systems...  ...algorithms in either C++ or Python ~ Experience... 
    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
    2 days ago
  • $139k - $166.8k

     ...always believed that autonomous vehicle technology will...  ...solely on developing software for automated trucks to...  ...Team The Operating System Team develops and maintains...  ...'s Degree in Computer Engineering, Computer Science,...  ...~ Proficiency in C/C++ programming   ~ Namespace... 
    Suggested
    Full time
    Immediate start
    Relocation

    TORC Robotics

    Ann Arbor, MI
    2 days ago
  • $95k - $120k

     ...transforming cities through autonomous technology to create a safer,...  ...building the world's best autonomy system to reimagine transit by...  ...Job Summary The Systems Engineer II leverages a comprehensive...  ...automotive engineering working on software, hardware, or combined... 
    Suggested
    Work at office
    Immediate start
    Flexible hours
    Shift work

    May Mobility

    Ann Arbor, MI
    2 days ago
  • $34 - $36 per hour

     ...Job Title: Systems Engineer Job Description This role involves creating and executing...  ...have experience in both hardware and software aspects of Infotainment Systems and...  ...Electrical Design, Product Strategy, and Autonomous. Perform system-level validation on... 
    Contract work
    Temporary work

    Actalent

    Ypsilanti, MI
    3 days ago
  • $168.8k - $202.6k

     ...Staff Systems Engineer – Release Strategy & Validation Remote - U.S, Ann Arbor, MI At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight...  ...focused solely on developing software for automated trucks to transform... 
    Full time
    Work at office
    Immediate start
    Remote work
    Relocation

    TORC Robotics

    Ann Arbor, MI
    7 hours ago
  •  ...MITRE Technical Engineer Why choose between doing...  ...Army Soldier and Weapon Systems Department is seeking...  ...digital engineering and software development for CPE...  ...and operate effectively autonomously Demonstrated...  ...JavaScript/TypeScript, C/C++, C#, Python, Go, or Rust... 
    Work experience placement
    Internship
    Local area
    Shift work

    MITRE

    Ann Arbor, MI
    4 days ago
  •  ...Position: System Engineer • Collaborate with systems engineering, product, and global partners to design and implement software solutions for the Arene service platform (Tools and SDK), ensuring...  ...components, with a strong focus on C++ and embedded firmware for real-time... 

    BayOne Solutions

    Ann Arbor, MI
    2 days ago
  • $125k - $190k

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

    Applied Intuition

    Ann Arbor, MI
    2 days ago
  • $105.9k - $180k

     ...hands without us. KLA invents systems and solutions for the...  ...expert teams of physicists, engineers, data scientists and problem-...  ...Key Responsibilities HPC Software Engineering * Design, develop...  ...* Proficiency in Java and/or C++ and/or other system-level or... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    11 hours ago
  • $105.9k - $180k

     ...into your hands without us. KLA invents systems and solutions for the manufacturing of wafers...  ...R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    4 days ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG) is seeking a talented Senior Systems Engineer (Production Support) Location: Remote Department: Veterans Affairs...  ...activities Respond to user calls regarding hardware and software problems, correcting or ensuring that problems are escalated... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Ann Arbor, MI
    2 days ago
  •  ...Responsible for performing North American Infotainment System development and validation efforts. This will...  ...Interface with other departments such as Infotainment Software, Electrical Design, Product Strategy, Autonomous Experience with end-to-end vehicle Infotainment... 

    Optimal CAE

    Superior, MI
    7 hours ago
  • $87.9k - $127.8k

     ...internal alignment.   SUMMARY The Test Engineer (L2) owns complete testing operations...  ...for an engineer who has foundational systems experience and is ready to take ownership...  ...collaborate closely with mechanical, electrical, software, and flight test teams to ensure system-... 
    Temporary work
    Work at office

    Redwire Defense Tech

    Ann Arbor, MI
    3 days ago
  •  ...of innovation to the challenges of today. We are seeking a system engineer excited to join our team that supports U.S. defense and...  ...developing the next generation of signal and image processing software, building on our 80-year history on the cutting edge of the radar... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    The Stratagem Group

    Ypsilanti, MI
    2 days ago
  •  ...At HDR, we specialize in engineering, architecture, environmental and construction services...  ...Responsibilities HDR is seeking an experienced System Protection & Studies (SPS) Engineer. The...  ...and AutoCAD, and electrical design software An attitude and commitment to being... 
    Full time
    Work at office

    HDR

    Ann Arbor, MI
    4 days ago
  • $86.1k - $181k

     ...Job Title: Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee...  ...US Government to understand and define requirements for our software staff. In this position, you will be at the forefront of... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    CACI International

    Ypsilanti, MI
    3 days ago
  •  ...pillars: AD/ADAS, our autonomous driving and advanced driver...  ...; Arene, our software development platform for...  ...vehicles. The Arene Tools Engineering Team's Mission The...  ..., and simulation systems. We aim to facilitate...  ...experience with C or C++. ~ Experience integrating... 
    Work at office
    Flexible hours
    Shift work

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  •  ...pillars: AD/ADAS, our autonomous driving and advanced driver...  ...; Arene, our software development platform for...  ...An autonomous driving system typically comprises Sensing...  ...is seeking a Software Engineer to support the development...  ...experience. Proficiency in C++ and Python programming... 
    Work at office
    Flexible hours
    3 days per week

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  •  ...pillars: AD/ADAS, our autonomous driving and advanced driver...  ...; Arene, our software development platform for...  ...closely with Autonomy ML engineers working on Perception...  ...and automated driving systems. Who We Are Looking...  ...systems Familiarity with C++ or performance-... 
    Internship
    Work at office

    Woven by Toyota

    Ann Arbor, MI
    5 days ago
  •  ...ML Engineer, II - App Engine Ann Arbor, MI, Montreal...  ...have always believed that autonomous vehicle technology will...  ...solely on developing software for automated trucks to...  ...multiple distributed System on a Chips using Ethernet...  ...Profound knowledge of C++ and state of the art design... 
    Full time
    Immediate start
    Relocation
    Flexible hours

    TORC Robotics

    Ann Arbor, MI
    10 hours ago
  • $139k - $166.8k

     ...Senior Systems Engineer (Functional Safety) – Compute Platform Systems Ann Arbor, MI At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight...  ...focused solely on developing software for automated trucks to... 
    Full time
    Immediate start
    Relocation

    TORC Robotics

    Ann Arbor, MI
    3 days ago
  • $115k - $170k

     ...- $170,000.00/yrJob detailsWe are a cutting-edge engineering company seeking an experienced Communication Systems Engineer to join our growing team.As a Communications...  ...Services and IT Consulting and Software DevelopmentReferrals increase your chances of interviewing... 
    Remote work
    Flexible hours

    Jobot

    Ann Arbor, MI
    4 days ago
  • $139k - $166.8k

     ...always believed that autonomous vehicle technology will...  ...solely on developing software for automated trucks to...  ...reliability of perception systems across our autonomous...  ...seeking a Software Engineer who is enthusiastic about...  ...engineering skills in C++ (C++14 or newer) with... 
    Full time
    Immediate start
    Remote work
    Relocation

    TORC Robotics

    Ann Arbor, MI
    2 days ago
  •  ...Senior Battery Reliability Engineer We are seeking a Battery Reliability Engineer to support automotive battery cell manufacturing, testing...  ...: ~ Bachelor of Science degree in Manufacturing Engineering, Systems Engineering, Reliability Engineering, Mechanical Engineering,... 
    For contractors
    Local area
    Overseas
    Flexible hours

    Hyundai America Technical Center

    Ann Arbor, MI
    4 days ago
  • $75 - $78 per hour

     ...work as a consultant to an autonomous vehicle company in Ann Arbor...  ...for this role. Title: System Engineer (Contract) Pay Range: $75–...  ...and validation of advanced software solutions for next-generation...  ...software components focused on C++, embedded firmware, and... 
    Contract work
    3 days per week

    Source One Technical Solutions

    Ann Arbor, MI
    7 days ago
  • $150k - $190k

     ...and infrastructure, operating systems, and autonomy. Eighteen of...  ...We're seeking a Senior Software Engineer to architect our Acuity Scene...  ...complex systems ~ Expert-level C++ programming skills with deep...  ...systems Understanding of autonomous systems or robotics software... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    5 days ago
  • $139k - $166.8k

     ...always believed that autonomous vehicle technology will...  ...solely on developing software for automated trucks to...  ...partners, the Middleware Engineering Team builds software...  ...to uplift our system from open-source middleware...  ..., and maintain robust C++ code for embedded Linux... 
    Full time
    Immediate start
    Relocation

    TORC Robotics

    Ann Arbor, MI
    3 days ago
  • $150k

     ...OverviewEmployer Industry: Engineering ConsultingWhy consider this job opportunity:Salary up...  ...technical leadership in conducting power system studies and analysesManage tasks and...  ...managementProfessional Engineer (PE) licenseProficient in software tools including ETAP, SKM Power Tools,... 
    Work at office
    Immediate start
    Remote work

    Barr Engineering Company

    Ann Arbor, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Software Engineer (Autonomous Systems). Be the first to apply!