Serve Robotics

Sr. Sustaining Firmware Engineer

Los Angeles, California, United States

$140,000 – $170,000Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Robotics, Hardware, Software, AutomationIndustries

Position Overview

  • Location Type: Remote
  • Job Type: Full-Time
  • Salary: $140K - $170K

Serve Robotics is revolutionizing urban mobility with its personable sidewalk robot, designed to move deliveries efficiently and make them accessible to more people. We are a team of tech industry veterans focused on solving real-world problems using robotics, machine learning, and computer vision, with a strong emphasis on user experience. We are agile, diverse, and collaborative, building the future we want to live in.

We are seeking a Senior Sustaining Firmware Engineer to lead the support and enhancement of embedded firmware for our robotic platforms. This role is critical for failure analysis, debugging, and implementing design improvements to ensure robust firmware performance in production and field systems. You will work closely with cross-functional teams to identify and resolve complex system issues, implement firmware fixes, and enhance overall reliability and maintainability. This position is perfect for a self-starter who thrives in dynamic, collaborative environments and takes ownership of critical system behaviors.

Responsibilities

  • Lead structured firmware-level Failure Analysis (FA) and root-cause investigations for production and field environments.
  • Act as a technical lead for resolving complex embedded issues related to sensors, actuators, safety systems, and power management.
  • Author and present detailed FA reports to drive alignment and inform long-term corrective actions.
  • Implement and validate firmware changes (bug fixes, improvements, hardware adaptations) through formal change processes.
  • Support and enhance firmware documentation, including flowcharts, configuration maps, and debug procedures.
  • Collaborate with Electrical, Mechanical, and Systems Engineering to resolve multi-disciplinary issues at the board and system level.
  • Contribute to firmware bring-up, regression testing, and system validation for new or reworked robotic units.
  • Develop and maintain diagnostic tools and test routines to improve issue detection and field servicing.
  • Drive or contribute to cost reduction, yield improvement, and design-for-reliability initiatives.
  • Mentor junior firmware or sustaining engineers in debugging methodologies and structured problem-solving.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Robotics, or a related field.
  • 5+ years of experience in embedded firmware development, particularly in complex hardware environments.
  • Strong proficiency in C/C++ for bare-metal or RTOS-based platforms (e.g., STM32, NXP, TI).
  • Deep understanding of real-time systems, embedded debugging, and firmware-hardware interaction.
  • Experience with common hardware interfaces: SPI, I2C, UART, PWM, GPIO, CAN.
  • Skilled with lab tools: oscilloscopes, logic analyzers, JTAG/SWD debuggers, signal generators.
  • Familiarity with structured development workflows: Git, code reviews, Jira/ticketing systems.
  • Comfortable interpreting electrical schematics and collaborating closely with hardware teams.
  • Hands-on experience supporting firmware in robotics, automation, or field-deployed systems.
  • Working knowledge of RTOS (e.g., FreeRTOS, Zephyr) and/or embedded Linux.
  • Experience in motor control, sensor fusion, or safety-critical firmware is a strong plus.
  • Bonus: Familiarity with ROS, hardware-in-the-loop (HIL) testing, or simulation environments.
  • Strong cross-functional communication skills.

Skills

Embedded Firmware
Failure Analysis
Debugging
Root-Cause Investigation
Sensor Integration
Actuator Control
Safety Systems
Power Management
Cross-Functional Collaboration
Firmware Development

Serve Robotics

Autonomous delivery robots for food and retail

About Serve Robotics

Serve Robotics is changing the delivery industry with its self-driving robots that provide sustainable and efficient delivery solutions. Instead of using traditional vehicles, these lightweight, autonomous robots deliver small items like food and retail products, reducing carbon emissions and traffic congestion. The company operates on a delivery-as-a-service (DaaS) model, allowing businesses in the food and retail sectors to subscribe and pay based on their delivery needs. Serve Robotics aims to lead in the autonomous delivery market by offering eco-friendly solutions that enhance customer experience.

Redwood City, CaliforniaHeadquarters
2021Year Founded
$51.6MTotal Funding
POST_IPO_EQUITYCompany Stage
Food & Agriculture, Robotics & Automation, Consumer GoodsIndustries
51-200Employees

Risks

Rapid expansion may strain resources and operational capabilities.
Integration of Vebu could divert focus from core delivery services.
Over-reliance on partners like Uber and Nvidia poses potential risks.

Differentiation

Serve Robotics uses zero-emissions rovers for eco-friendly food delivery.
The company offers delivery-as-a-service with a subscription-based revenue model.
Serve Robotics integrates Vebu's Autocado for expanded automation solutions.

Upsides

Recent $80M funding supports expansion to 2,000 robots by end of 2025.
Acquisition of Vebu enhances automation offerings beyond delivery services.
Appointment of Anthony Armenta boosts AI and software capabilities.

Land your dream remote job 3x faster with AI