Embedded Firmware Engineer – Drones (Equity)

Front Door Defense

San Mateo, Northern (CA, KY)

Hybrid

USD 128,000 - 210,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Skydio is seeking an Embedded Software Engineer to lead architecture and development of firmware for autonomous drones. You will design and implement embedded software that runs on the vehicle, work with hardware teams, and bring up new hardware in a fast-paced environment.

You will shape subsystems like cameras and radios, write clean, well-abstracted code, and contribute across Linux userspace and kernel layers. Strong C++ and Python skills, plus hardware bring-up experience, are essential.

Qualifications

  • Proficient in modern C++ for real-time embedded systems.
  • Experience with Python development.
  • Ability to write clean code with proper abstraction boundaries.
  • Experience with SOCs (Qualcomm) and embedded microcontrollers.
  • Hands-on hardware bring-up and system debugging is required.

Responsibilities

  • Provide technical direction and architecture of complex embedded systems.
  • Design and implement embedded software for the vehicle.
  • Characterize, integrate, and validate subsystems (e.g., camera, radio).
  • Bring up and debug new hardware.
  • Write interfaces and drivers for sensors and devices.

Skills

C++
Real-time
Python
Embedded Linux
Kernel development
Hardware bring-up
Debugging
ARM assembly
Security
FAA Part 107 knowledge

Tools

stm32 microcontrollers
Qualcomm SOCs
NVIDIA SOCs
Linux kernels

Job description

Skydio is seeking an Embedded Software Engineer to lead architecture and development of firmware for autonomous drones. You will design and implement embedded software that runs on the vehicle, work with hardware teams, and bring up new hardware in a fast-paced environment.

You will shape subsystems like cameras and radios, write clean, well-abstracted code, and contribute across Linux userspace and kernel layers. Strong C++ and Python skills, plus hardware bring-up experience, are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 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
Autonomous Drone Embedded Systems Engineer
Autonomous Drone Embedded Systems Engineer

Skydio • United States

On-site
USD 120,000 - 170,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
Embedded Software Engineer
Embedded Software Engineer

Skydio • United States

On-site
USD 120,000 - 170,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
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
Software Engineer - Embedded Software
Software Engineer - Embedded Software

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

On-site
USD 128,000 - 210,000
Hybrid Firmware Engineer — Embedded for Delivery Drones
Hybrid Firmware Engineer — Embedded for Delivery Drones

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000