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)
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
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
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
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
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.