×
Register Here to Apply for Jobs or Post Jobs. X

Sr. to Firmware​/Embedded Software Engineer - Delivery Drones

Remote / Online - Candidates ideally in
San Francisco, San Francisco County, California, 94199, USA
Listing for: Skyrocket Ventures
Remote/Work from Home position
Listed on 2026-04-24
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Robotics, Software Engineer
Salary/Wage Range or Industry Benchmark: 300000 USD Yearly USD 300000.00 YEAR
Job Description & How to Apply Below
Position: Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones

Sr. to Staff Firmware / Embedded Software Engineer - Delivery Drones

San Francisco, CA (you can work from home up to 2x/week)

The team builds small, lightweight autonomous delivery drones with safety-first hardware designed to operate around people and everyday urban infrastructure. The work has a positive impact on the sustainability, access, and cost of everyday necessities.

You would be joining an elite group of about 60 people and 20 engineers inside a much larger public company. This org operates as a small, fast-moving hardware innovation lab: minimal bureaucracy, real build/test cycles, and ownership of systems that ship and operate at a very large scale.

The company has a compensation range based on experience, with salary of $180k-$340k, plus RSUs translating into total first year compensation of $300k-800k.

Job Responsibilities:
  • Leading the development and bring-up of ARM-based microcontroller platforms across our robotics products. This is a high-ownership role, directly responsible for building the low-level firmware that powers our platforms
  • Designing, implementing, and validating firmware for motion control, sensor integration, communications, power management, and safety-critical functionality.
  • This role comes with a strong expectation of hands‑on board bring‑up, low‑level debugging, and cross‑disciplinary collaboration with electrical and systems engineers.
  • Owning the 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 (motor control, sensors, telemetry, power systems).
  • 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.
Qualifications:
  • A Bachelor’s degree in Electrical Engineering, Computer Engineering, or similar.
  • At least 5 (preferably more) 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, with an ability to work independently and take ownership across the full development cycle.
Nice to have:
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) or Embedded Linux on constrained systems.
  • Familiarity with motor control, power systems, or battery management in robotics or automotive contexts.
  • Experience working closely with hardware teams, reading schematics, and performing board‑level debug.
  • Familiarity with safety‑critical systems, watchdogs, and fault handling.
  • Comfortable working in fast‑paced, high‑ownership engineering environments like those found in startups or advanced R&D teams.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary