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 4 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer (Autonomous Systems) in Ann Arbor, MI vacancy
  •  ...Dormont Manufacturing Co in Ann Arbor, Michigan is seeking a Software Engineer II to develop and implement software for embedded systems in autonomous trucks. The role focuses on high-performance C++ applications and involves mentoring junior developers while leading... 
    Suggested
    Flexible hours

    Dormont Manufacturing Company

    Ann Arbor, MI
    3 days ago
  •  ...Backend C++ Engineer Applied Intuition is rapidly scaling its defense product...  ...products, building the foundational systems that power multi-domain autonomous operations. This is not a...  ...mission requirements into robust software solutions Own end-to-end execution... 
    Suggested
    For contractors
    For subcontractor

    Applied Intuition

    Ann Arbor, MI
    4 hours ago
  • $125k - $175k

     ...Software Engineer Applied Intuition, Inc. is powering the future of physical...  ...infrastructure, operating systems, and autonomy. Eighteen of...  ...software that powers autonomous systems operating in complex...  ...implement high-performance C++ systems that form the foundation... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

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

     ...Software Engineer Applied is seeking a Software Engineer with strong foundations...  ...and multi-agent systems. You'll tackle complex computational...  ...that push the boundaries of autonomous coordination and planning....  ...performant modern C++ (we use C++ 20). ~ Strong... 
    Suggested
    Full time
    For contractors
    For subcontractor

    Applied Intuition

    Ann Arbor, MI
    3 hours 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
    17 days ago
  • $150k - $190k

     ...Autonomy Engineer Applied Intuition, Inc. is powering...  ..., operating systems, and autonomy. Eighteen...  ...algorithms into their software and product stacks, supporting...  ...that operates real autonomous aircraft systems including...  ...algorithms in either C++ or Python ~... 
    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
  •  ...An innovative technology company seeks an Algorithm Engineer specializing in Deep Learning and C++. The role involves developing algorithms for image processing, defect detection, and optimizing performance through data analysis. Candidates should have educational qualifications... 

    KLA-Belgium

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

     ...transforming cities through autonomous technology to create a safer,...  ...building the world's best autonomy system to reimagine transit by...  ...Job Summary As a Systems Engineer, Event Detection & Response Engineer...  ...a data analysis, systems, or software engineering capacity. ~... 
    Odd job
    Work at office
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    1 day ago
  • $120.1k - $144.1k

     ...At Torc, we have always believed that autonomous vehicle technology will transform how...  ..., we are focused solely on developing software for automated trucks to transform how...  ...operates at the intersection of autonomy, systems engineering, testing, and data analysis,... 
    Full time
    Work at office
    Immediate start
    Remote work
    Relocation

    TORC Robotics

    Ann Arbor, MI
    3 hours ago
  • $120k - $150k

     ...Utilidata, Inc. is seeking a Software Engineer in Ann Arbor, Michigan to design, implement, and test edge software. The ideal candidate will have experience with Python, C/C++, Rust and a willingness to mentor fellow engineers. This role offers a base salary range of... 
    Flexible hours

    Utilidata

    Ann Arbor, MI
    3 days ago
  •  ...Mobility is seeking a Simulation Infrastructure Engineer in Ann Arbor, Michigan. The ideal...  ...the safety and performance validation of autonomous vehicles. Requirements include a B.S. in Computer Science or equivalent, modern C++ experience, and a background in real-time... 

    Pantera Capital

    Ann Arbor, MI
    3 days 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
    1 day 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
    1 day ago
  •  ...Software Engineer Applied Intuition is rapidly scaling its defense product ecosystem in Ann Arbor! We're looking for talented software engineers...  ...our flagship defense data and tooling platform, building the systems that unify developers and operators in a shared digital... 
    For contractors
    For subcontractor

    Applied Intuition

    Ann Arbor, MI
    3 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
  •  ...RF Sensing Systems Engineer KBR’s National Security Solutions team provides high-end engineering...  ...experimental/collected data. Implement, using software such as MATLAB or Python, advanced...  ...programming languages. Experience with C++ software language and development in C++... 
    Internship
    Local area
    Remote work

    KBR Careers

    Ann Arbor, MI
    3 days ago
  • $83k - $141.1k

     ...made without us. KLA invents systems and solutions for the manufacturing...  ...Job Description We build the software that powers KLA’s world‑class...  ...the globe. As a Software Engineer you will work on sophisticated...  ...industry. Hands‑on experience with C++, Java, C# or any equivalent... 
    Work experience placement
    Flexible hours

    KLA-Belgium

    Ann Arbor, MI
    3 days ago
  •  ...Woven in Ann Arbor, MI, is seeking a highly technical Systems Software Engineer to drive innovation in mobility technology. In this role, you will...  ...partners to create robust software solutions, primarily in C++. The position requires deep knowledge of automotive systems... 

    Woven

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

     ...hands without us. KLA invents systems and solutions for the...  ...expert teams of physicists, engineers, data scientists and problem‑...  ...Qualifications 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

    Ypsilanti, MI
    1 day 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...  ..., 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
  •  ...Electronics and RF Engineer Rydberg Technologies is...  ...the ability to work both autonomously and in a dynamic, fast-...  ...electronics, embedded systems, data acquisition, firmware...  ..., programming (e.g. C/C++, python, MATLAB, fortran), hardware-software interfacing and control... 

    Rydberg Technologies

    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...  ...experienced Senior Software Engineer to support the...  ...geometry Proficiency in C++ and Python programming... 
    Work at office
    3 days per week

    Woven

    Ann Arbor, MI
    4 days ago
  •  ...KBR Careers is hiring an RF Sensing Systems Engineer in Ann Arbor, Michigan. The role involves working on innovative defense systems and translating user needs into technical requirements. Candidates should hold a Master's degree in a relevant discipline and possess strong... 

    KBR Careers

    Ann Arbor, MI
    4 days ago
  •  ...Senior Software Engineer, Arene Applied Engineering Woven by Toyota is enabling...  ...four pillars: AD/ADAS, our autonomous driving and advanced driver...  ...: Partnering with Product, Systems Engineering, and development...  ...frameworks in Python and C++ for Arene products, using emulation... 
    Work at office
    Shift work
    3 days per week

    Woven

    Ann Arbor, MI
    2 days ago
  •  ...Senior Systems Engineer (Optical Design) Sartorius has an onsite position available for a Senior Systems Engineer (Optical Design) at our...  ...to integrate Optical, Mechanical, Electrical, Fluidics, and Software subsystems into robust, high‑performance products. What you... 
    Flexible hours

    Sartorius AG

    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
  • $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...  ...We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to... 
    Minimum wage
    Full time
    Work experience placement
    Immediate start
    Flexible hours

    KLA

    Ann Arbor, MI
    4 days ago
  • $145.91k - $164.88k

     ...Systems Engineer Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably. Our inspiring and caring...  ...performance and stress testing. Ensure the release of high-quality software. 10% Domestic and International travel required. Hybrid work... 
    Monday to Friday

    Siemens Healthineers

    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...  ...best and the brightest research scientist, software engineers, application development... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    4 days ago
  • $100.6k - $150.9k

     ...Software Engineer I - Device Drivers Ann Arbor, MI At Torc, we have always believed that autonomous vehicle technology will transform how we travel,...  ...interface with sensors in the system to pass data generate...  ...Bazel) Proficiency in C/C++ programming Namespace... 
    Full time
    Immediate start

    TORC Robotics

    Ann Arbor, MI
    3 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!