
Senior C++ Software Engineer - Drone Stack
Applied Intuition9 hours ago
Washington, DC, USASenior / Staff+
H1B sponsor
Base Salary
$135k - $185k/yr
Responsibilities
- Develop modular autonomy capabilities for diverse defense applications.
- Integrate and deploy autonomy solutions onto embedded Linux and other hardware platforms, including sensor interfacing and data collection.
- Integrate autonomy software with aircraft autopilots, datalinks, sensors, PNT/GPS/INS, and ground-control stations.
- Support live flight testing of autonomy software on Group 1–5 unmanned aerial vehicles.
- Collaborate with third-party UAS vendors to integrate autonomy software onto OEM hardware.
- Perform system-level setup, testing, and validation in software-in-the-loop, hardware-in-the-loop, test, and operational environments.
- Troubleshoot complex integration and software issues to ensure reliability and performance.
- Implement service-oriented-architecture software and inter-process messaging systems for autonomous UASs.
- Collaborate with autonomy engineers, DoD warfighter domain experts, and UAS vendors on customer delivery and demonstrations.
Requirements
- Bachelor’s or master’s degree in Robotics, Computer Science, or a related engineering field.
- 5–10 years of hands-on experience working with robotic systems across hardware, software, and integration.
- Experience programming in C++, preferably modern C++.
- Experience integrating autonomy or robotics products with Pixhawk autopilots, ArduPilot, and/or PX4.
- Experience with UART/RS232/RS422/RS485, SPI/QSPI, I2C, and Ethernet communication buses and protocols.
- Experience with Docker, containerized deployment environments, and Linux-based operating systems such as RHEL or Ubuntu.
- Experience using Git, Visual Studio Code, and GitLab.
- Familiarity with real-time, edge-computing, and safety-critical systems in SIL, HIL, test, and operational environments.
- Strong communication skills and a customer-oriented project-delivery mindset.
- Willingness to travel frequently for on-site integration and demonstrations, estimated at 10–20%.
- U.S. citizenship and eligibility to obtain and maintain a U.S. security clearance are required.
- Experience with modern C++ standards, Bash, and CMake is preferred.
- FAA Part 107 Remote Pilot Certificate is preferred.
- Experience with Agile development practices and CI/CD pipelines is preferred.
- Experience integrating COTS hardware such as Nvidia Jetson and Raspberry Pi is preferred.
- An active U.S. SECRET clearance is preferred.
Benefits
- The company provides health, dental, vision, life, and disability insurance, 401(k) retirement benefits with employer match, learning and wellness stipends, and paid time off.
- Eligible roles may include equity in the form of options and/or restricted stock units.
- The position is primarily in-office five days per week, with occasional remote-work flexibility.
- Frequent travel for on-site integration and demonstrations is expected at an estimated 10–20%.
About Applied Intuition
Applied Intuition builds software tools, infrastructure, and operating systems for developing, testing, and deploying autonomous and driver-assistance systems across automotive, trucking, defense, construction, mining, and agriculture. It sells enterprise software and services including simulation, sensor data management, HD mapping, and a vehicle OS to OEMs and government customers. Founded in 2017 and headquartered in Sunnyvale, California, it counts 18 of the top 20 global automakers and the U.S. military among its users.