Embedded Software Engineer

Skydio

United States

On-site

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Skydio seeks an embedded software engineer to architect, build out and lead the development of both current and future drone products in a fast-paced environment. You will design the embedded software that runs on the vehicle and provide technical direction across complex systems.

Responsibilities include bringing up hardware, integrating subsystems, and writing sensor interfaces and drivers. Proficiency in C++, ARM, real-time constraints, and Embedded Linux is essential, with Python for

Qualifications

  • Experience debugging ARM assembly level code.
  • Strong C/C++ in real-time embedded environments.
  • Python development for tooling and automation.
  • Embedded Linux kernel/userspace development experience.
  • Driver interfaces and sensor integration experience.
  • Hardware bring-up and low-level debugging of devices.
  • Familiarity with SOCs (Qualcomm a plus).
  • FAA Part 107 certification within the first 60 days is encouraged.

Responsibilities

  • Architect, build out and lead the development of embedded software for Skydio’s drone products.
  • Design and implement embedded software that runs on the vehicle.
  • Characterize, integrate, and validate key subsystems (e.g., cameras, radios).
  • Bring up and debug new hardware to ensure robust operation.
  • Write interfaces and drivers for sensors and other devices.
  • Provide technical direction and architecture of complex systems.

Skills

ARM debugging
C++
Python
Embedded Linux
Sensor drivers
Hardware bring-up
Kernel development
SOC familiarity
FAA Part 107 encouraged

Job description

  • Reliable embedded firmware acts as the brain stem of our autonomous drones and the foundation for the growing accessory product line — bridging the gap between the algorithms and the sensors/mechanical hardware
  • As a Skydio embedded software engineer, you will have the opportunity to architect, build out and lead the development of both current and future products in a fast-paced environment
  • Provide technical direction and architecture of complex systems
  • Design and implement the embedded software that runs on the vehicle
  • Characterize, integrate, and validate key subsystems (e.g. next‑gen camera, radio)
  • Bring up and debug new hardware
  • Write interfaces and drivers for sensors and other devices

Knowledge of debugging systems at ARM assembly code levelObtaining FAA Part 107 certification within the first 60 days of employment is strongly encouraged for all Skydio employees and required for certain positionsEmbedded security and cryptographic firmware developmentAbility to write modern C++ in a real-time embedded environmentPython development experienceSOC development (Qualcomm devices a plus), embedded microcontrollers, camera driversFundamental knowledge of low-level firmwareEmbedded linux userspace and kernel developmentAbility to write clean code with appropriate abstraction boundariesHands‑on hardware bring‑up, system debugging and code optimizationPractical experience writing firmware/embedded code for a physical device

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Architect - Real-Time Drone Systems
Embedded Firmware Architect - Real-Time Drone Systems

Telemetry Today LLC • San Mateo (CA), Northern (KY)

Hybrid
USD 128,000 - 210,000
Health insurance
401K
Paid time off
Embedded Firmware Engineer – Drones (Equity)
Embedded Firmware Engineer – Drones (Equity)

Front Door Defense • San Mateo (CA), Northern (KY)

Hybrid
USD 128,000 - 210,000
Software Engineer - Embedded
Software Engineer - Embedded

Telemetry Today LLC • San Mateo (CA), Northern (KY)

Hybrid
USD 128,000 - 210,000
Health insurance
401K
Paid time off
Autonomous Drone Embedded Systems Engineer
Autonomous Drone Embedded Systems Engineer

Skydio • United States

On-site
USD 120,000 - 170,000
Embedded Firmware Engineer for Drones (Real-Time Systems)
Embedded Firmware Engineer for Drones (Real-Time Systems)

Skydio, Inc. • San Mateo (CA)

On-site
USD 128,000 - 210,000
Equity
Relocation assistance
401K savings plan
+1
Software Engineer - Embedded
Software Engineer - Embedded

Skydio • San Mateo (CA)

On-site
USD 128,000 - 210,000
Stock options
Health insurance
401K savings plan
+2
Embedded Firmware Engineer – Autonomous Drones
Embedded Firmware Engineer – Autonomous Drones

Skydio • San Mateo (CA)

On-site
USD 128,000 - 210,000
Stock options
Health insurance
401K savings plan
+2
Software Engineer - Embedded Software
Software Engineer - Embedded Software

Front Door Defense • San Mateo (CA), Northern (KY)

On-site
USD 128,000 - 210,000
Senior Embedded Systems Manager – Real-Time Firmware
Senior Embedded Systems Manager – Real-Time Firmware

Skydio • San Mateo (CA)

On-site
USD 230,000 - 303,000
Stock options
Health insurance
401K savings plan
+4
Senior Manager, Middleware
Senior Manager, Middleware

Skydio • San Mateo (CA)

On-site
USD 230,000 - 303,000
Stock options
Health insurance
401K savings plan
+4