C++ Software Engineer (Autonomous Systems)
$125k - $175kApplied 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.
- ...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...SuggestedFlexible hours
- ...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...SuggestedFor contractorsFor subcontractor
$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...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$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...SuggestedFull timeFor contractorsFor subcontractor- ...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...SuggestedWork at officeFlexible hours
$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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift2 days per week- ...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...
$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 jobWork at officeImmediate startFlexible hours$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 timeWork at officeImmediate startRemote workRelocation$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- ...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...
- ...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 placementInternshipLocal areaShift work
$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 timeWork at officeImmediate startRemote workRelocation- ...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 contractorsFor subcontractor
- ...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...
- ...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++...InternshipLocal areaRemote work
$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 placementFlexible hours- ...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...
$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 wageWork experience placementFlexible hours- ...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 officeFlexible hoursShift work
- ...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...
- ...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 office3 days per week
- ...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...
- ...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 officeShift work3 days per week
- ...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
- ...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 timeContract workTemporary workWork at officeLocal areaVisa sponsorshipFlexible hours
$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 wageFull timeWork experience placementImmediate startFlexible hours$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$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 wageWork experience placementFlexible hours$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 timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer (Autonomous Systems). Be the first to apply!
- systems engineer Ann Arbor, MI
- healthcare systems engineer Ann Arbor, MI
- advanced systems engineer Ann Arbor, MI
- senior windows systems engineer Ann Arbor, MI
- computer system validation engineer Ann Arbor, MI
- system performance engineer Ann Arbor, MI
- operations support system engineer Ann Arbor, MI
- operating system engineer Ann Arbor, MI
- distributed systems engineer Ann Arbor, MI
- c++ Ann Arbor, MI

