Senior Firmware Engineer

SR2

Oakland (CA)

On-site

USD 216,000 - 264,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SR2 in Oakland, CA is seeking a Senior Embedded Software & Firmware Engineer to own hands-on development for an aerial robotics platform. You will work on bare-metal firmware, embedded Linux, and real-time flight control from first power-up to production-ready systems.

Ideal candidates have 4+ years of experience in C/C++, ROS/RTOS, and are comfortable working with NVIDIA Jetson modules, device trees, and CI/CD pipelines for embedded targets.

Qualifications

  • 4+ years of experience in embedded software/firmware.
  • Proficient in C and C++ on resource-constrained/bare-metal systems.
  • Hands-on experience with NVIDIA Jetson and embedded Linux.
  • RTOS experience such as FreeRTOS or Zephyr.
  • Strong grasp of serial protocols, HALs and memory-mapped I/O.

Responsibilities

  • Write low-level drivers for sensors and actuators across I2C, SPI, UART, CAN and Ethernet.
  • Develop real-time firmware for flight control with deterministic, low-latency performance.
  • Set up, flash and provision NVIDIA Jetson compute modules, including secure boot.
  • Bring up custom PCBAs and debug timing issues with oscilloscopes and logic analyzers.
  • Customize Linux kernels and device trees for high-performance robotics workloads.
  • Build and maintain CI/CD pipelines for embedded targets.

Skills

C and C++
RTOS (FreeRTOS/Zephyr)
NVIDIA Jetson
Embedded Linux
Serial protocols

Education

Bachelor's degree in Computer/ Electrical Engineering or Computer Science

Tools

NVIDIA Jetson
Embedded Linux

Job description

Senior Embedded Software & Firmware Engineer

Location: Oakland, CA (On-site)

Compensation: Up to $240,000 + Equity (Flex for exceptional candidates)

A fast-growing, venture-backed autonomy startup is hiring a Senior Embedded Software & Firmware Engineer. They build both the hardware and software for their aerial robotics platform, and embedded engineering sits right at the heart of the product.

This is a hands-on, high-ownership role spanning bare-metal firmware, flight control and embedded Linux. You'll take custom boards from first power-up through to production-ready systems.

What You'll Do
  • Write low-level drivers for sensors and actuators across I2C, SPI, UART, CAN and Ethernet
  • Develop real-time firmware for flight control, with a focus on deterministic, low-latency performance
  • Set up, flash and provision NVIDIA Jetson compute modules, including secure boot
  • Bring up custom PCBAs and debug timing issues with oscilloscopes and logic analyzers
  • Customize Linux kernels and device trees for high-performance robotics workloads
  • Build and maintain CI/CD pipelines for embedded targets
Qualifications and Skills
  • 4+ years of experience and a degree in Computer Engineering, Electrical Engineering or Computer Science
  • Expert C and C++ on resource-constrained and bare-metal systems
  • Hands-on experience with NVIDIA Jetson and embedded Linux
  • RTOS experience such as FreeRTOS or Zephyr
  • Strong grasp of serial protocols, HALs and memory-mapped I/O
Nice to Have
  • JTAG and SWD debugging
  • Python or Bash scripting for setup and deployment
  • CMake and cross-compilation toolchains
  • Drone, UAV or robotics startup background
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Embedded Software & Firmware Engineer
Senior Embedded Software & Firmware Engineer

Arxlight Pictures • Oakland (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer - Aerial Robotics
Senior Embedded Firmware Engineer - Aerial Robotics

SR2 • Oakland (CA)

On-site
USD 216,000 - 264,000
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
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
Sr. to Staff Embedded Controls Software Engineer - Autonomous Robotics
Sr. to Staff Embedded Controls Software Engineer - Autonomous Robotics

Skyrocket Ventures, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 285,000
Embedded Firmware/Software Engineer
Embedded Firmware/Software Engineer

Apera • California

On-site
USD 120,000 - 190,000
Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

Tenoneten • California

On-site
USD 180,000 - 280,000
Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

Elroy Air • Byron (CA)

On-site
USD 180,000 - 280,000