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

Software Engineer

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 require; 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

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 1 day ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer (Autonomous Systems) in Ann Arbor, MI vacancy
  •  ...Job Description Job Description   Autonomous Robotics Software Engineer (Robotics / Autonomy / C++) Advanced Robotics Group, LLC is seeking highly skilled Autonomous...  ...-performing team building autonomous robotics systems, computer vision solutions, and large-scale data... 
    Suggested

    Advanced Robotics Group, LLC

    Ann Arbor, MI
    2 days ago
  •  ...pillars: AD/ADAS, our autonomous driving and advanced driver...  ...; Arene, our software development platform for...  ...Partnering with feature, systems, safety, cybersecurity...  ...systems-minded safety engineer who can turn safety...  ...software fundamentals (C/C++ reading proficiency,... 
    Suggested
    Odd job
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  •  ...four pillars: AD/ADAS, our autonomous driving and advanced driver...  ...assist technologies; Arene, our software development platform for...  ...vehicles on the planet. The Arene Systems Engineering team drives the definition...  ..., with a strong focus on C++ and embedded firmware for real... 
    Suggested
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    1 day 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
    16 hours ago
  • $125k - $150k

     ...transforming cities through autonomous technology to create a safer,...  ...building the world’s best autonomy system to reimagine transit by...  ...and data-driven Senior Systems Engineer II to lead the definition,...  ...systems engineering working on software, hardware, or combined hardware... 
    Suggested
    Odd job
    Work at office
    Immediate start
    Flexible hours
    Shift work

    May Mobility

    Ann Arbor, MI
    16 hours ago
  • Electronic Systems Development (ESD) DirectorHyundai America Technical...  ..., infotainment, and autonomous domains. This role will guide...  ...cost‑saving initiatives, lead engineering staff at all levels, and...  ...integration across hardware, software, and vehicle platforms—collaborating... 
    Temporary work
    For contractors
    Flexible hours

    Hyundai America Technical Center

    Ann Arbor, MI
    4 days ago
  • $120k - $140k

     ...transforming cities through autonomous technology to create a safer,...  ...building the world’s best autonomy system to reimagine transit by...  ...Job SummaryThe Senior Systems Engineer serves as the integrating function...  ...Driving Kit, ensuring software, hardware, and product targets... 
    Work at office
    Immediate start
    Flexible hours
    Shift work

    May Mobility

    Ann Arbor, MI
    2 days ago
  • Title:RF Sensing Systems EngineerRF Sensing Systems EngineerKBR’s...  ...Solutions team provides high-end engineering and advanced technology...  ...collected data. • Implement, using software such as MATLAB or Python,...  ...programming languagesExperience with C++ software language and... 
    Full time
    Internship
    Local area
    Remote work

    KBR

    Ann Arbor, MI
    16 hours ago
  • $129.6k - $220.3k

     ...your hands without us. KLA invents systems and solutions for the...  ...Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...QualificationsWe are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    1 day 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
    4 days ago
  • $185k - $210k

     ...alignment. SUMMARY The Director of Engineering, Battery Systems is the senior technical and...  ...sustainment of battery systems for Redwire’s autonomous aircraft. The Director will lead a...  ...organization composed of hardware, software, and manufacturing engineers. This... 
    Temporary work
    Work at office

    Jobleads-US

    Ann Arbor, MI
    16 hours ago
  • $153.2k - $183.8k

     ...mission of the Application Engine Team is to provide a...  ...in the context of L4 autonomous trucking. It aims to streamline...  ...Implement and optimize software components supporting...  ...clean, efficient C++ code and unit/integration...  ..., or real-time systems. Strong problem-solving... 
    Full time
    Work at office
    Immediate start
    Flexible hours

    Torc Robotics

    Ann Arbor, MI
    16 hours ago
  •  ...in the United States is seeking an Autonomy Engineer to develop, integrate, and test core path planning...  ...applications. The role requires 3-5 years in autonomous robotics, 3D path planning (RRT*), 2.5D planning (A*), and strong C++/Python skills; travel is possible and... 

    Decisive Point

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

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

    KLA-Tencor

    Ann Arbor, 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 is to...  ...emulation, 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
    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
    16 hours ago
  • $140k - $230k

     ...pillars: AD/ADAS, our autonomous driving and advanced driver...  ...; Arene, our software development platform for...  ...thoroughly test our driving systems, we build powerful...  ...experienced Senior Simulation Engineer to lead the adoption...  ...in Python, Rust or C++.Proven track record... 
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    4 days ago
  • $189k - $310.5k

     ...pillars: AD/ADAS, our autonomous driving and advanced driver...  ...; Arene, our software development platform for...  ...safe deployment of ML systems in real vehicles. Our...  ...researchers, software engineers, robotics engineers, and...  ...tradeoffsAbility to write code in C++ and pythonAbility to... 
    Temporary work
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    4 days ago
  • $130k - $155k

     ...transforming cities through autonomous technology to create a...  ...world’s best autonomy system to reimagine transit...  ...Monitor on-vehicle software for maximum...  ...visualizations to enable support engineers to analyze performance...  ...skills in C/C++/Python in a Linux environmentFunctional... 
    Work at office
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    1 day ago
  • $150k - $180k

     ...transforming cities through autonomous technology to create a safer...  ...building the world’s best autonomy system to reimagine transit by...  ...Controls and Interface Engineer owns the development and abstraction...  ..., FlexRay), embedded software (C/C++), and functional safety standards... 
    Work at office
    Immediate start
    Flexible hours
    Shift work

    May Mobility

    Ann Arbor, MI
    3 days ago
  • $100k - $125k

     ...transforming cities through autonomous technology to create a...  ...world’s best autonomy system to reimagine transit...  ...Integration Test Engineers serve as key stakeholders...  ...work closely with software, hardware, and systems...  ...Proficiency in Python or C++ for creating test... 
    Work at office
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    16 hours ago
  • $120.7k - $205.2k

     ...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
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

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

     ...is trained across all of our products to give our customers insights into our entire portfolio.Our global organization of skilled engineers is driven every day to solve the world’s most demanding wireless and wireline application challenges. We’re proud of our more than... 

    MACOM

    Ann Arbor, MI
    1 day ago
  • $176k - $253k

     ...transforming cities through autonomous technology to create...  ...’s best autonomy system to reimagine transit...  ...s Autonomous Release Engineers are front line...  ...ensure not only that software is releasable, but that...  ...or familiarity with C/C++Experience working across full product... 
    Work at office
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    1 day ago
  • # Endpoint Systems EngineerUniversity of MichiganAnn Arbor, MIFull-TimeAug 12, 2026Information...  ...to provide a holistic portfolio of software, applications, infrastructure, device...  ...fulfill the role of an Endpoint Systems Engineer. You will report to the Manager of the HITS... 
    Remote work
    Shift work

    Kappaalphapsi1911

    Ann Arbor, MI
    3 days ago
  • $92k - $149.5k

     ...Establish business, functional, and quality assurance requirements and standards, and review technical requirements and specifications for system modifications with internal and external stakeholders. Coordinate, capture, analyze, and baseline functional and non-functional... 
    Work at office

    Arbor Research

    Ann Arbor, MI
    1 day ago
  •  ...Position Title: ADAS Design Engineer Location: Ann, Arbor MI - 4810...  ...this role is to develop advance driver system and software in C/C++ and support overall software quality...  ...advanced driver assist systems and autonomous drive systems. Required Skills... 
    Temporary work
    Work experience placement
    Worldwide

    TekWissen LLC

    Ann Arbor, MI
    2 days ago
  •  ..., transmitted and delivered as global energy demands grow. From massive data centers to modernizing transmission systems, our industry-recognized engineers and scientists have been at the forefront of grid transformation for more than a century. You’ll work side-by-side... 
    For contractors
    Work at office

    HDR

    Ann Arbor, MI
    3 days 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...  ...memory, storage, and interconnects.HPC Software & OS IntegrationInstall, configure, and... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    1 day ago
  • $93.5k - $128.59k

     ...), a market leader in timing, offers MEMS-based silicon timing system solutions. SiTime’s configurable solutions offer a rich feature...  ...Systems (MEMS) timing products in the world. As a MEMS Development Engineer, you will work on development and characterization of the next... 

    SiTime

    Ann Arbor, MI
    16 hours ago

Do you want to receive more vacancies?

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