← Back to jobs

Senior C++ Software Engineer Drone Stack

Skills

cppdockerembedded linuxethernetgitgitlabi2clinuxuartvisual studioC++

Description

You will design, integrate, and deploy autonomy and vehicle-intelligence systems across hardware and software. You will integrate embedded hardware and software, troubleshoot complex issues, support live flight tests, validate systems in SIL and HIL environments, and work with vehicle vendors on unmanned aircraft integrations.

Responsibilities

  • Develop modular autonomy capabilities for defense applications
  • Integrate and deploy autonomy solutions on embedded Linux and hardware platforms
  • Interface with sensors and collect data
  • Troubleshoot software and integration issues
  • Integrate autonomy software with aircraft autopilots, datalinks, sensors, PNT/GPS/INS, and ground control stations
  • Support live flight testing of unmanned aerial vehicles
  • Conduct system setup, testing, and validation in SIL and HIL environments
  • Collaborate with vehicle vendors to integrate autonomy software onto OEM hardware

Requirements

  • BS or MS in Robotics, Computer Science, or a related engineering field
  • 5–10 years of hands-on robotic systems experience
  • C++ programming experience
  • Experience integrating autonomy or robotics products with Pixhawk autopilots, ArduPilot, or PX4
  • Experience with UART, RS232, RS422, RS485, SPI, QSPI, I2C, and Ethernet
  • Experience with Docker, containerized deployments, and Linux operating systems
  • Experience with Git, Visual Studio Code, and GitLab
  • Familiarity with real-time, edge-computing, and safety-critical systems in SIL, HIL, test, and operational environments
  • Willingness to travel frequently for on-site integration and demonstrations
  • United States citizenship
  • Eligibility to obtain and maintain a United States security clearance

Benefits

  • Equity
  • Commission
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401k retirement benefits with employer match
  • Learning stipend
  • Wellness stipend
  • Paid time off

Get similar jobs in United States by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in United States.

No similar openings right now. Refine your search or create an alert above.