Sr. to Staff Embedded Controls Software Engineer - Autonomous Robotics

Skyrocket Ventures, Inc.

San Francisco (CA)

Hybrid

USD 180,000 - 285,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Skyrocket Ventures, Inc. in San Francisco is seeking a Sr. to Staff Embedded Controls Software Engineer for autonomous robotics. You may work from home up to 2x/week.

You will develop and deploy closed-loop control algorithms and embedded C/C++ firmware for ARM-based robotic systems, collaborating with hardware and software engineers to deliver reliable, production-ready solutions.

Qualifications

  • A Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
  • 3+ years hands-on experience in embedded control systems development.
  • Experience with closed-loop control algorithms in production embedded systems.
  • Deep expertise in bare-metal programming on ARM microcontrollers.
  • Proficiency in C/C++ for embedded targets and firmware design patterns.
  • Experience with hardware bring‑up and low-level debugging on custom boards.

Responsibilities

  • Owning the control bring-up and integration for new embedded platforms (e.g. ARM Cortex-M series).
  • Developing and maintain 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.
  • Contributing to system bringup, validation, and debug.
  • Contributing to firmware safety, reliability, and system-level robustness.

Skills

Embedded control systems
C/C++ programming
ARM Cortex-M
Bare-metal programming
RTOS familiarity

Education

Bachelor’s or Master’s in Electrical/Computer Engineering

Tools

CAN
I2C
SPI
UART

Job description

Sr. to Staff Embedded Controls Software Engineer - Autonomous Robotics
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 working in the company's office in San Francisco. You could work from home up to 2x/week.

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.

In this position, you would be developing and deploying closed-loop control algorithms and embedded C/C++ firmware for robotic systems, including motion control, motor control, and sensor integration. You would be owning the development, bring-up, and debugging of ARM-based microcontroller platforms, working with bare-metal and RTOS-based systems. You would be collaborating closely with electrical, mechanical, and software engineers to build reliable, production-ready electromechanical systems.

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

Job Responsibilities
  • Owning the control bring-up and integration for new embedded platforms (e.g. ARM Cortex-M series).
  • Developing and maintain 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.
  • Contributing to system bringup, validation, and debug.
  • Contributing to firmware safety, reliability, and system-level robustness.
Qualifications
  • A Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • At least 3 years (preferably more) of hands‑on experience in embedded control systems development.
  • Experience developing, implementing, and deploying closed-loop control algorithms in production embedded systems for electromechanical applications, such as robotics, motor control, or autonomous vehicles.
  • Deep expertise in bare-metal programming on ARM microcontrollers.
  • Strong proficiency in C/C++ for embedded targets and firmware design patterns.
  • Experience with hardware bring‑up and low-level debugging on custom boards.
  • Solid 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.
About Skyrocket Ventures

This opportunity is with one of our client companies for a full-time permanent hire.

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
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 - Autonomous Robotics
Senior Embedded Firmware Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Sr. to Sr. Staff Embedded Software Engineer - Battery Management Systems (BMS) - Autonomous Robotics
Sr. to Sr. Staff Embedded Software Engineer - Battery Management Systems (BMS) - Autonomous Robotics

Skyrocket Ventures, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Staff Drone Firmware Engineer - ARM, RTOS, Remote
Staff Drone Firmware Engineer - ARM, RTOS, Remote

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Senior Embedded Firmware Engineer - Autonomous Robotics
Senior Embedded Firmware Engineer - Autonomous Robotics

Skyrocket Ventures • San Francisco (CA)

Hybrid
USD 180,000 - 235,000
RSUs
Hybrid: Senior Embedded BMS Engineer for Autonomous Robotics
Hybrid: Senior Embedded BMS Engineer for Autonomous Robotics

Skyrocket Ventures, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 340,000
Staff Software Engineer
Staff Software Engineer

Red Cat Holdings • Torrance (CA)

On-site
USD 176,000 - 198,000
Generous annual equity package
Potential bonuses