← Back to list
Job

Staff Software Engineer - Embedded

Backend Developer • Remote • Full-time • 📍 San Mateo

As a Staff embedded software engineer, you'll architect and lead the development of current and future Skydio products, from microcontrollers to embedded Linux/Android platforms.

Responsibilities

  • Provide technical direction and architecture for complex systems
  • Design and implement the embedded software running 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

Requirements

  • Ability to write modern C++ in a real-time embedded environment
  • Python development experience
  • Ability to write clean code with appropriate abstraction boundaries
  • SOC development (Qualcomm devices a plus), embedded microcontrollers, camera drivers
  • Practical experience writing firmware/embedded code for a physical device
  • Embedded Linux userspace and kernel development
  • Fundamental knowledge of low-level firmware
  • Hands-on hardware bring-up, system debugging and code optimization
  • Debugging at ARM assembly level
  • Embedded security and cryptographic firmware development

Soft skills

Leadership mindsetAttention to detailSystems thinkingProblem solvingSelf-direction

What we offer

  • Competitive base salary ($226,000-$282,500/year)
  • Equity in the form of stock options
  • Group health insurance
  • Paid vacation, sick leave and holiday pay
  • 401K savings plan
  • Relocation assistance for eligible roles

About the company

The team is responsible for large portions of the software stack: writing bare-metal and RTOS microcontroller code (STM32), integrating embedded Linux and Android platforms (Qualcomm and Nvidia SOCs), and bringing up all new electronics.

Languages: Angol: Felsőfok

Similar jobs