Skip to content
Applied IntuitionApplied IntuitionArlington, VA

Robotic Software Engineer

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

About the role

Responsibilities

  • Adapt and develop modular and agile autonomy capabilities across diverse defense problems.
  • Integrate and deploy autonomy solutions onto embedded Linux and other hardware platforms, including interfacing with sensors and collecting data.
  • Troubleshoot complex integration and software issues to ensure high reliability and performance.
  • Integrate autonomy software into hardware in collaboration with autonomy engineers that supports full integration with aircraft autopilots, datalinks, sensors, PNT/GPS/INS, ground control stations, etc.
  • Support live flight test of autonomy software on group 1-5 unmanned aerial vehicles (UAVs).
  • Collaborate with 3rd party UAS vehicle vendors on the integration of Applied autonomy software onto OEM UAS hardware.
  • Conduct system-level setup, testing, and validation, including software-in-the-loop and hardware-in-the-loop evaluations.
  • Collaborate with autonomy engineers to implement service-oriented-architecture software and inter-process messaging systems for autonomous UASs.
  • Collaborate with DoD warfighter domain experts and 3rd party UAS vehicle vendors to develop and integrate autonomy software onto OEM hardware.

Requirements

  • BS or MS in Robotics, Computer Science or related engineering field.
  • 3+ years of hands-on experience working with robotic systems (hardware, software, and integration).
  • Experience with software programming languages: C++ preferred.
  • Experience integrating autonomy/robotics products with Pixhawk autopilots (ArduPilot and/or PX4).
  • Experience integrating with communication busses & protocols: UART/RS232/RS422/RS485, SPI/QSPI, I2C, Ethernet.
  • Experience developing in Docker, containerized deployment environments, and using Linux-based operating systems (e.g., RHEL, Ubuntu).
  • Experience using git, Visual Studio Code, GitLab.
  • Familiarity with real-time, edge computing, and safety-critical systems operating in software-in-the-loop (SIL), hardware-in-the-loop (HIL), test & operational environments.
  • Excellent communication skills and customer-oriented project delivery mindset.
  • Willingness to travel frequently for on-site integration and demonstrations (estimated 10–20%).
  • Must be a U.S. Citizen.
  • Must be eligible to obtain and maintain a U.S. security clearance.

Nice-to-Haves

  • Experience in modern C++ (2011, 2017, or 2020 standards), Bash, and CMake.
  • FAA Part 107 Remote Pilot Certificate.
  • Experience with Agile development practices and CI/CD pipelines.
  • Prior work with COTS hardware integration such as Nvidia Jetson and Raspberry Pi.
  • Active U.S. SECRET clearance preferred.

Skills

C++PixhawkArdupilotPx4UartSpiI2CEthernetDockerLinuxGitROS
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

C++ Software Engineer (Autonomous Systems)

Applied IntuitionAnn Arbor, MI +4

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