Point your AI agent at freehire and let it find you a job.

Get the CLI →

Applied Intuition

New

Senior C++ Software Engineer - Drone Stack

Posted Updated
Discussion

You will design and integrate drone autonomy and vehicle-intelligence systems across hardware and software. You will deploy autonomy on embedded platforms, resolve integration issues, support live UAV flight tests, and validate systems in software-in-the-loop and hardware-in-the-loop environments.

Responsibilities

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

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 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, safety-critical, SIL, and HIL systems
  • Willingness to travel 10–20%
  • U.S. citizenship
  • Eligibility to obtain and maintain a U.S. 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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.