Skip to content
Applied IntuitionApplied IntuitionAnn Arbor, MI

C++ Software Engineer (Autonomous Systems)

Develops and deploys C++ software for autonomous vehicles, integrating sensors, autopilots, and communication systems. Requires 3+ years experience with robotics, Linux, and hands-on field testing; US citizen eligible for security clearance.

125k – 175k
On-site3+ YOEEmbedded Engineering

About the role

Responsibilities

  • Develop, deploy, and validate software systems on autonomous vehicles, focusing on robotics, sensors, and vehicle autopilots
  • Participate in hands-on fieldwork, deploying software on vehicles and ensuring proper functionality in dynamic, real-world environments
  • Work directly with sensors (e.g., RADAR, cameras, GPS, SONAR) and vehicle autopilot systems, integrating them into the autonomous vehicle framework
  • Work with Perception and Autonomy teams to deploy and optimize perception pipelines (Vision, Radar, Fusion) and vehicle autonomy software
  • Address inter-vehicle communication, ensuring seamless data exchange between vehicles for collaborative autonomous operations
  • Interface with and integrate third-party software and APIs into systems
  • Work on software integration, CI/CD processes, and implement system-related improvements
  • Leverage simulation environments to test vehicle systems
  • Collaborate with cross-functional teams and document processes

Requirements

  • 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), and vehicle autopilots (e.g., PX4, ROS)
  • Experience with CI/CD tools such as Jenkins, GitLab, or similar
  • Knowledge of communication protocols for inter-vehicle communications (e.g., DDS, UDP, ROS2)
  • Experience in integrating third-party software and APIs

Nice to Haves

  • Ability to work in field environments, troubleshooting, testing, and deploying systems in challenging conditions
  • Excellent communication skills
  • Familiarity with maritime vessels and/or airborne drones

Compensation

Base salary range: $125,000 - $175,000 USD annually (plus equity and benefits)

Skills

C++PythonLinuxROSPx4CI/CDJenkinsGitLabDdsRos2UdpRadar
Applied Intuition

Robotic Software Engineer (Drone Stack)

Applied IntuitionFort Walton Beach, FL

Design and integrate complex autonomy and vehicle intelligence systems for UAVs, spanning hardware and software. Requires 3+ years robotics integration experience, C++, Pixhawk autopilots, communication protocols, Docker/Linux, and willingness to travel for flight tests and customer demos.

125k – 165k
On-site3+ YOEEmbedded Engineering
Applied Intuition

Robotic Software Engineer

Applied IntuitionArlington, VA

Robotic Software Engineer integrating autonomy systems onto UAV platforms. Requires 3+ years robotics hardware/software integration experience, C++, Pixhawk autopilots, communication protocols, Docker/Linux, and willingness to travel for flight tests and customer demos.

125k – 165k
On-site3+ YOEEmbedded Engineering
Applied Intuition

Robotic Software Engineer

Applied IntuitionArlington, VA

Design, integrate, and deploy complex autonomy systems for unmanned aerial vehicles (UAVs), spanning hardware/software integration with autopilots, sensors, and Linux platforms. Requires 3+ years robotics experience, C++ and Pixhawk expertise, and U.S. citizenship with security clearance eligibility.

125k – 185k
On-site3+ YOEEmbedded Engineering
Applied Intuition

Software Engineer - Planning

Applied IntuitionSunnyvale, CA

Develop state-of-the-art onroad behavior software and planning modules for autonomous vehicles. This role requires expertise in motion planning, C++ programming, and experience deploying software to production hardware for robotics or autonomous vehicles.

125k – 245k
On-site3+ YOEEmbedded Engineering
Skydio

Software Engineer - Embedded

SkydioSan Mateo, CA

Develops embedded firmware for autonomous drones, architecting systems, implementing C++ software for vehicles, integrating sensors, and debugging hardware on Qualcomm/Nvidia SOCs and microcontrollers.

128k – 210k
HybridEmbedded Engineering