Skip to content

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 – 175kAnn Arbor, MISunnyvale, CASan Diego, CA+2 moreEmbedded EngineeringOnsite3+ YOE

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

Robotic Software Engineer

Design, integrate, and deploy autonomy software for UAVs, working with hardware platforms, sensors, autopilots, and test environments. Requires 3+ years robotics experience and C++ skills.

125k – 185kArlington, VAEmbedded EngineeringOn-site3+ YOEC++Px4

Robotic Software Engineer

Design, integrate, and deploy autonomy software for UAVs, working with Pixhawk autopilots, sensors, and embedded Linux platforms. Requires 3+ years of robotics integration experience and C++ proficiency.

125k – 165kArlington, VAEmbedded EngineeringOn-site3+ YOEC++Px4

Robotic Software Engineer (Drone Stack)

Designs and integrates autonomy software with hardware for UAVs and drones, deploying in SIL/HIL/live tests. Requires 3+ years robotics experience, C++, Pixhawk autopilots, Linux/Docker, and US citizenship for defense work.

125k – 165kFort Walton Beach, FL +4Embedded EngineeringOn-site3+ YOEC++Px4

Mission Systems Engineer, MBSE

Develops and maintains SysML models for space mission architectures, ensuring traceability from ConOps to verification across full satellite lifecycle. Requires 5+ years systems engineering experience, hands-on MBSE tool expertise, and space/defense domain knowledge.

125k – 175kIrvine, CAEmbedded EngineeringOn-site5+ YOEStkSysml

Software Engineer - Planning

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 – 245kSunnyvale, CAEmbedded EngineeringOn-site3+ YOEC++Robotics