Serve Robotics

Senior Embedded Software Engineer

United States

$150,000 – $200,000Compensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Robotics, Autonomous Delivery, BiotechnologyIndustries

Requirements

Candidates should have 5+ years of experience developing production C++ code, including C++17 and newer. A minimum of 3 years of experience developing embedded Linux applications and user space drivers is required, along with experience in real-time systems with safety and performance requirements. Expertise in performance optimization of embedded software and familiarity with communication interfaces such as Ethernet, GMSL, PCIe, USB, UART, I2C, and CAN are essential. Experience in robotics or autonomous vehicle development, integrating cameras and Lidar, strong knowledge of the Linux kernel with experience developing kernel drivers, and hands-on experience testing and debugging electronics are considered advantageous.

Responsibilities

The Senior Embedded Software Engineer will write high-quality embedded software for next-generation Serve platforms. Responsibilities include collaborating with Hardware and Autonomy teams on requirements, system design, and component selection. The role involves developing drivers and hardware abstractions for new components like sensors, actuators, and communication electronics. Additionally, the engineer will design and implement systems for measuring software and hardware performance, support BSP development and bringup of new hardware designs, and contribute to the development of robotics middleware and application frameworks.

Skills

Embedded Software
Robotics
Machine Learning
Computer Vision
Drivers
Hardware Abstraction
Sensors
Actuators
Communication Electronics
BSP Development
C++
Python
Linux

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