Senior Software Engineer, Embedded Linux Platform

at  Serve Robotics

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Feb, 2025USD 200000 Annual13 Nov, 20245 year(s) or aboveOperating Systems,Production Systems,Bash,Mipi,Python,EthernetNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

The Serve fleet has been delighting merchants, customers, and pedestrians along the way in Los Angeles while doing commercial deliveries. We’re looking for talented individuals who will grow robotic deliveries from surprising novelty to efficient ubiquity.

QUALIFICATIONS

  • 5+ years experience developing C and C++ code for production systems.
  • Proficient in scripting with Bash and Python.
  • Experience with building, maintaining, and deploying embedded Linux operating systems.
  • Strong Linux fundamentals.
  • Linux device driver and bootloader experience.
  • Experience with communication interfaces including UART, I2C, CAN, Ethernet, GMSL, and MIPI CSI-2.
  • Strong test, debug, and performance measurement skills.

MORE ABOUT US

Serve Robotics is the team that created the Postmates delivery robot and brought it to life in LA, completing tens of thousands of deliveries in LA’s busiest neighborhoods. Now we’re an independent company growing rapidly in order to connect people with what they need via robots designed to serve people.
We are proud to be an equal employment opportunity and affirmative action employer. Qualified applicants are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.
See Serve in action
Serve at TED 2020 main stage
Compensation Range: $150K - $200

Responsibilities:

WHAT YOU’LL BE DOING

As a Senior Software Engineer on the Embedded team, you’ll be be building the software platform that powers Serve robots. You will own the operating system development and work cross-functionally with the hardware and autonomy teams to solve challenging problems. We’re looking for a self-driven engineer who’s passionate about building the future of autonomous delivery!

RESPONSIBILITIES

  • Own the embedded Linux operating system development for multiple robot platforms.
  • Develop and integrate Board Support Packages (BSP) for new hardware platforms.
  • Build instrumentation and analysis tools for improving system performance and reliability.
  • Design robust, scalable Over the Air (OTA) deployment solutions for the Serve’s operating systems.
  • Collaborate with the hardware team and component vendors through all phases of the development cycle, from requirements specification to manufacturing.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Remote, USA