Software Engineer - Embedded

Skydio
San Mateo
Workplace: HybridFull timeUSD 127,500 - 210,000 annuallyFunction: Software EngineeringSkills: []

Design, architect, and develop embedded firmware and software foundations for autonomous drones. Build bare-metal and RTOS microcontroller code, integrate and develop embedded Linux and Android software for Qualcomm and Nvidia SoCs, and maintain Linux kernels. Partner with hardware teams to bring up and debug new electronics, characterize and validate subsystems (e.g., camera and radio), and write sensor/device interfaces, drivers, and low-level system debugging support.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Skydio
Skydio
2 days ago

Software Engineer - Embedded

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live
Reposted: similar role first listed 1 year ago

Job Summary

Design, architect, and develop embedded firmware and software foundations for autonomous drones. Build bare-metal and RTOS microcontroller code, integrate and develop embedded Linux and Android software for Qualcomm and Nvidia SoCs, and maintain Linux kernels. Partner with hardware teams to bring up and debug new electronics, characterize and validate subsystems (e.g., camera and radio), and write sensor/device interfaces, drivers, and low-level system debugging support.
Location: San Mateo
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Provide technical direction and architecture for complex embedded systems.
  • •Design and implement embedded software running on the drone vehicle.
  • •Characterize, integrate, and validate key subsystems such as camera and radio.
  • •Bring up and debug new hardware, optimizing system performance.
  • •Write interfaces and drivers for sensors and other devices.

Pay and Benefits

Salary: USD 127,500 - 210,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceEquity401kPaid LeaveHoliday Pay

Key Requirements

  • •Write modern C++ for real-time embedded environments with clean abstractions.
  • •Hands-on experience developing embedded firmware for physical devices, including bringing up and debugging hardware.
  • •Experience with embedded Linux userspace and kernel development.
  • •Ability to write and debug low-level firmware, including familiarity with ARM assembly level debugging.
  • •Experience with embedded security/cryptographic firmware development.
Certifications:FAA Part 107
Tech Stack:C++PythonSTM32RTOSEmbedded LinuxLinux kernelAndroidQualcommNvidiaQualcomm SOCNvidia SOCARM assemblyEmbedded firmwareCryptographyARM

Company Brief

Skydio
Designs and manufactures autonomous consumer and enterprise drones using AI-powered vision and navigation systems for inspection, mapping, public safety, and industrial applications. Focuses on rugged, fully autonomous flight and end-to-end drone solutions.
Industry: Drones & Aerial Logistics
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: San Mateo, United States
Founded: 2014
WebsiteLinkedIn