Embedded Software Engineer

Searchability Aerospace & Defense

Town of Florida (NY)

On-site

USD 110,000 - 180,000

Full time

17 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Searchability Aerospace & Defense is seeking a robotic software engineer to design and integrate autonomy and vehicle intelligence systems for unmanned aircraft. You will work across the full software lifecycle—C++ development, hardware integration, embedded Linux deployment, testing, flight-testing, troubleshooting and customer demos.

Collaborate with autonomy, robotics, software, hardware and flight-test teams to deliver reliable autonomous systems in real-world environments; travel ~10–20% is

Qualifications

  • Experience with robotic or autonomous systems.
  • Experience integrating software with physical hardware.
  • Experience with Pixhawk, ArduPilot, or PX4.
  • Experience developing within embedded Linux environments.
  • Experience using Docker.
  • Knowledge of UART, SPI, I2C, or Ethernet.
  • Familiarity with real-time or edge computing systems.
  • Experience with SIL or HIL testing.
  • Experience using Git or GitLab.
  • BS or MS in robotics, computer science, software engineering, or a related discipline.
  • U.S. citizen and eligible to obtain a U.S. security clearance.
  • Willingness to travel 10-20%.

Responsibilities

  • Develop and integrate modular autonomy capabilities across defense applications.
  • Deploy software onto embedded Linux systems and UAV platforms.
  • Interface autonomy software with autopilots, datalinks, sensors, GPS, INS.
  • Integrate autonomy software onto OEM platforms with third-party UAVs.
  • Develop C++ software, integrate sensors, collect data, troubleshoot issues.
  • Support flight testing across Group 1–5 UAVs and demonstrations.
  • Implement service-oriented architectures and inter-process messaging.
  • Collaborate with customers and operational experts during integration.

Skills

Robotics/Autonomy
Software-Hardware integration
Embedded Linux
C++ development
Real-time/edge computing
SIL/HIL testing
Git/GitLab
Travel 10-20%

Education

BS or MS in robotics, computer science, software engineering, or a related discipline

Tools

Pixhawk
ArduPilot
PX4
Docker
UART/SPI/I2C/Ethernet
Git
NVIDIA Jetson
Raspberry Pi
CI/CD pipelines

Job description

  • C++ / Embedded Linux / Autonomous Systems
  • Security Clearance
Summary

A technology-focused engineering organization is seeking a robotic software engineer to design and integrate complex autonomy and vehicle intelligence systems across hardware and software environments. The team develops and deploys autonomous flight capabilities for unmanned aerial vehicles supporting demanding defense applications.

This role offers the opportunity to work across the full software development lifecycle, including C++ development, hardware integration, embedded Linux deployment, systems testing, flight testing, troubleshooting, and customer demonstrations. Engineers collaborate with autonomy, robotics, software, hardware, and flight-test specialists to deliver reliable autonomous systems operating in real-world environments.

Responsibilities

Software engineers in this role develop and integrate modular autonomy capabilities across a range of defense applications, deploying software onto embedded Linux systems and unmanned aerial vehicle platforms.

Engineers integrate autonomy software with aircraft autopilots, datalinks, sensors, PNT, GPS, INS, ground control stations, and other vehicle hardware. They also interface with third-party UAV manufacturers to integrate autonomy software onto OEM platforms.

Additional responsibilities include developing C++ software, integrating sensors, collecting data, troubleshooting hardware and software issues, and validating systems through software-in-the-loop, hardware-in-the-loop, and live flight-test environments.

Engineers also support flight testing across Group 1 to Group 5 UAVs, implement service-oriented architectures and inter-process messaging systems, and work directly with customers and operational experts during system integration and demonstrations.

Required Skills
  • Experience working with robotic or autonomous systems
  • Experience integrating software with physical hardware
  • Experience with Pixhawk, ArduPilot, or PX4
  • Experience developing within embedded Linux environments
  • Experience using Docker
  • Knowledge of UART, SPI, I2C, or Ethernet
  • Familiarity with real-time or edge-computing systems
  • Experience with SIL or HIL testing
  • Experience using Git or GitLab
  • BS or MS in robotics, computer science, software engineering, or a related discipline
  • Must be a U.S. Citizen and eligible to obtain and maintain a U.S. security clearance
  • Willingness to travel approximately 10% to 20%
Preferred Skills
  • Experience with modern C++
  • Experience using Bash and CMake
  • Experience with NVIDIA Jetson or Raspberry Pi
  • Experience with Agile development and CI/CD pipelines
  • Experience supporting UAV integration or live flight testing
  • Experience with safety-critical software systems
  • Active U.S. Secret security clearance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Blue Signal Search • Aberdeen (NC)

On-site
USD 110,000 - 150,000
Base salary + equity
Equity participation
Medical/dental/vision coverage
+2
Autonomy Software Engineer - UAVs (Embedded C++, Linux)
Autonomy Software Engineer - UAVs (Embedded C++, Linux)

Searchability Aerospace & Defense • Town of Florida (NY)

On-site
USD 110,000 - 180,000
Software Engineer
Software Engineer

Check Defence LLC • Virginia Beach (VA)

On-site
USD 110,000 - 150,000
Computer Vision & Autonomy Engineer
Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 80,000 - 150,000
Embedded Software Engineer - Flight Stack
Embedded Software Engineer - Flight Stack

Knightwerx • Scottsdale (AZ)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Actalent • Rockville (MD)

On-site
USD 110,000 - 150,000
Medical
Dental
Vision
+10
Robotics & Autonomy Engineer (UAV)
Robotics & Autonomy Engineer (UAV)

Ascend Engineering • Chicago (IL)

On-site
USD 110,000 - 150,000
Software Engineer Temp
Software Engineer Temp

Judit Inc • Cockeysville (MD)

On-site
USD 90,000 - 120,000
Software Engineer (Drone Stack)
Software Engineer (Drone Stack)

Applied Intuition • Arlington (VA)

On-site
USD 150,000 - 210,000
Base Salary
Equity
Health Insurance
+9
Software Engineer
Software Engineer

The Ascendancy Group • Virginia Beach (VA)

On-site
USD 80,000 - 120,000