Staff Drone Firmware Engineer - ARM, RTOS, Remote

Skyrocket Ventures

San Francisco (CA)

Hybrid

USD 180,000 - 340,000

Full time

36 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Skyrocket Ventures in San Francisco is seeking a Sr. to Staff Firmware/Embedded Software Engineer to lead ARM-based firmware across robotics products.

You will own bare-metal and RTOS firmware, perform board bring-up, and collaborate with hardware and systems engineers to deliver safe, reliable platforms. This role offers high ownership in a fast-moving environment with a salary range of $180k–$340k plus RSUs, and the flexibility to work from home up to 2 days a week.

Qualifications

  • A Bachelor’s degree in Electrical Engineering, Computer Engineering, or similar.
  • At least 5+ years of hands-on experience in embedded systems development.
  • Deep expertise in bare-metal programming on ARM microcontrollers.
  • Expertise with C, and proficiency with C++ for embedded targets and firmware design patterns.
  • Experience with hardware bring-up and low-level debugging on custom boards.
  • Understanding of digital electronics, buses (I2C, SPI, UART, CAN), and embedded peripherals.
  • Strong system-level thinking and ability to work independently across the full development cycle.
  • Experience with RTOS flexibility (FreeRTOS/Zephyr) is a plus.
  • Experience working with hardware teams, schematics, and board-level debugging.
  • Familiarity with safety-critical systems and fault handling.

Responsibilities

  • Leading the development and bring-up of ARM-based microcontroller platforms across robotics products.
  • Designing, implementing, and validating firmware for motion control, sensors, communications, power management, and safety-critical functionality.
  • Hands-on board bring-up, low-level debugging, and collaboration with electrical and systems engineers.
  • Owning firmware bring-up and integration for new embedded platforms (e.g. ARM Cortex-M series).
  • Developing and maintaining bare-metal firmware and RTOS-based applications for robotic subsystems.
  • Writing and maintaining robust, maintainable, and well-documented C/C++ code for embedded targets.
  • Collaborating with the electrical engineering team on hardware bring-up, schematic review, and system integration.
  • Leading system bringup, validation, and debug.
  • Contributing to firmware safety, reliability, and system-level robustness.

Skills

ARM microcontrollers
C/C++ programming
Embedded systems
Bare-metal programming
RTOS
Board bring-up
Sensors integration
Power management
System-level thinking
Debugging

Education

Bachelor’s degree in Electrical Engineering or Computer Engineering

Tools

FreeRTOS
Zephyr
Embedded Linux

Job description

Skyrocket Ventures in San Francisco is seeking a Sr. to Staff Firmware/Embedded Software Engineer to lead ARM-based firmware across robotics products.

You will own bare-metal and RTOS firmware, perform board bring-up, and collaborate with hardware and systems engineers to deliver safe, reliable platforms. This role offers high ownership in a fast-moving environment with a salary range of $180k–$340k plus RSUs, and the flexibility to work from home up to 2 days a week.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-level to Sr. Firmware / Embedded Software Engineer - Delivery Drones
Mid-level to Sr. Firmware / Embedded Software Engineer - Delivery Drones

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,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
Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones
Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Sr. to Staff Firmware / Embedded Software Engineer - Autonomous Robotics
Sr. to Staff Firmware / Embedded Software Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Mid-level to Sr. Firmware / Embedded Software Engineer - Autonomous Robotics
Mid-level to Sr. Firmware / Embedded Software Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 235,000
RSUs
Senior Embedded Firmware Engineer - Robotics & Drones
Senior Embedded Firmware Engineer - Robotics & Drones

DoorDash • San Francisco (CA)

On-site
USD 168,000 - 247,000
401(k) with employer matching
Paid parental leave
Wellness benefits
+3
Staff Electrical Engineer, Autonomous Robotics — Hybrid/Remote
Staff Electrical Engineer, Autonomous Robotics — Hybrid/Remote

Skyrocket Ventures • Oakland (CA)

Hybrid
USD 100,000 - 150,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 Firmware Engineer — Drone & RTOS
Embedded Firmware Engineer — Drone & RTOS

Emploive • Miami (FL), Northern (KY)

Hybrid
USD 90,000 - 130,000
Competitive salary
Equity
Medical, dental, and vision benefits
+1
Software Engineer - Embedded
Software Engineer - Embedded

Skydio Inc. • San Mateo (CA)

On-site
USD 127,000 - 210,000
Paid vacation time
Sick leave
Holiday pay
+1