Staff Embedded Software Engineer

Fruition Group

San Francisco (CA)

On-site

USD 150,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Fruition Group is seeking an Embedded Software Engineer – Robotics (Senior/Staff) in the San Francisco area to lead firmware development for multiple robotic platforms. This role blends hardware and software work, turning ideas into physical, high‑impact products.

You will own firmware bring‑up, develop motion control and telemetry software, and collaborate with cross‑functional teams to ensure reliability and performance in demanding environments.

Qualifications

  • 8+ years of embedded development experience.
  • Strong experience with ARM microcontrollers and embedded communication protocols (I2C, SPI, UART, CAN).
  • Solid understanding of digital electronics and hardware/software interactions.

Responsibilities

  • Own firmware bring-up for ARM-based microcontrollers (e.g., Cortex‑M).
  • Develop embedded applications for motion control, power systems, telemetry, and safety‑critical features.
  • Write reliable, well‑structured C/C++ firmware with long‑term maintainability in mind.
  • Work closely with electrical and systems engineers on hardware bring‑up, schematic reviews, and hands‑on debugging.
  • Drive embedded components from prototype through validation, release, and iteration.
  • Contribute to system‑level reliability, safety, and performance.

Skills

ARM microcontrollers
Embedded development
C/C++
Board bring-up
Low-level debugging

Tools

I2C
SPI
UART
CAN

Job description

Embedded Software Engineer – Robotics (Senior/Staff Level)

We’re partnered with a pioneering robotics company solving large-scale logistics challenges through advanced automation. As they continue to scale, they’re hiring a Senior/Staff Embedded Software Engineer to lead firmware development across multiple robotic platforms.

This role is perfect for someone who loves building at the intersection of hardware and software - and wants to see their work come to life in physical, high-impact products.

What You’ll Do
  • Own firmware bring-up for ARM-based microcontrollers (e.g., Cortex‑M)
  • Develop embedded applications for motion control, power systems, telemetry, and safety‑critical features
  • Write reliable, well‑structured C/C++ firmware with long‑term maintainability in mind
  • Work closely with electrical and systems engineers on hardware bring‑up, schematic reviews, and hands‑on debugging
  • Drive embedded components from prototype through validation, release, and iteration
  • Contribute to system‑level reliability, safety, and performance
What We’re Looking For
  • 8+ years of embedded development experience, including board bring‑up and low‑level debugging
  • Strong experience with ARM microcontrollers and embedded communication protocols (I2C, SPI, UART, CAN)
  • Solid understanding of digital electronics and hardware/software interactions
  • Comfort operating with autonomy and high ownership in fast-moving environments
Bonus Experience
  • RTOS environments (FreeRTOS, Zephyr) or Embedded Linux on constrained systems
  • Motor control, power/battery systems, or robotics
  • Background in safety‑critical systems and fault‑tolerant design
  • Startup or advanced R&D experience

If you’re excited about building real robots that solve real-world challenges and want to work with a seasoned, mission-driven engineering team, we’d love to chat.

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 - Senior Staff Firmware Engineer
Senior - Senior Staff Firmware Engineer

EQ3 • Fremont (CA)

On-site
USD 150,000 - 210,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
Embedded Software Engineer, Robotics
Embedded Software Engineer, Robotics

Engtal • Austin (TX)

On-site
USD 110,000 - 160,000
Employee options
Medical insurance
Dental insurance
+3
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
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
Senior Firmware Engineer
Senior Firmware Engineer

Riccione Resources, Inc. • Dallas (TX)

Hybrid
USD 120,000 - 170,000
Senior Firmware Engineer, Robotics
Senior Firmware Engineer, Robotics

Roboticsconnected • Fremont (CA)

On-site
USD 140,000 - 190,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 Firmware Engineer
Senior Firmware Engineer

SR2 • Oakland (CA)

On-site
USD 216,000 - 264,000