Senior Embedded Linux Engineer Job at Serve Robotics, Remote

VFBPVjVqWm03RFRFUmhsODJNVy9sRm9EUkE9PQ==
  • Serve Robotics
  • Remote

Job Description

As a Senior Software Engineer on the Infrastructure team, you'll be working on the core software components that power Serve and enable robotics application development. We’re looking for a self-driven engineer who’s passionate about building the future of autonomous delivery!

Key Responsibilities

  • Develop and improve robotics middleware components and application frameworks.

  • Work closely with other software teams who are using our robot platform to identify inefficiencies and create solutions to increase productivity.

  • Design and implement systems for measuring software performance.

  • Develop, build, and test systems that accelerate the teams development.

  • Support integration of new hardware components.

Qualifications

  • 5+ years experience developing production C++ code (C++14 and newer preferred).

  • Experience developing real-time systems.

  • Experience with performance optimization of embedded software.

  • Track record of taking vaguely defined problems and converting them into robust production solutions.

What makes you stand out

  • Experience in robotics or autonomous vehicle development.

  • Experience building distributed systems and familiarity with serialization formats such as Protocol Buffers, FlatBuffers, or Cap’n Proto

  • Experience with build systems like Bazel.

  • Prior experience working with sensors like cameras and Lidar.

  • Strong knowledge of Linux, including kernel internals, scheduling, resource management, and IPC mechanisms.

  • Experience with communication interfaces including UART, I2C, CAN, Ethernet, and MIPI CSI-2

Hiring locations

Currently, we are only hiring US and Canada residents, even for remote jobs.

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

$150K – $200K • Offers Equity

Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels being considered for this position.

Job Tags

Remote job, Currently hiring,

Similar Jobs

Montefiore Medical Center

SCHOOL HEALTH LICENSED PSYCHOLOGIST Job at Montefiore Medical Center

 ...LICENSED PSYCHOLOGISTS: Direct CareSchool Health Montefiore is building on its history of firsts to create the future of healthcare. For over 100 years, we've been pushing the boundaries of medicine with innovations such as the intravenous cardiac pacemaker and one... 

In-Q-Tel

Technology Architect Hardware Systems Job at In-Q-Tel

 ...As well as encompassing defense-focused startups and harnessing existing and over-the-horizon commercial technologies to sustain military and intelligence overmatch against adversaries, Global Security Investing emphasizes the importance of international reach and collaboration... 

Southwest Shipyard Lp

Industrial Blaster / Painter Job at Southwest Shipyard Lp

 ...SUMMARY OF COMPANY Southwest Shipyard, LP provides gas freeing and cleaning services, steaming, and flaring services, Barge and Boat repair, Surface preparation and painting, water treatment and new construction services to the commercial and government marine industry... 

Geronimo Hospitality Group

Accounts Payable / Procurement Manager Job at Geronimo Hospitality Group

 ...teach what you know and learn what you don'tand community matters here. BE THE CEO OF YOUR JOB As the Accounts Payable / Procurement Manager you are responsible for effectively planning, organizing, leading, and controlling the daily work and day-to-day workings... 

Sanford Health

LPN - Neilson Place - Part Time Days Job at Sanford Health

 ...Location: Bemidji, MN Address: 1000 Anne St NW, Bemidji, MN 56601, USA Shift: 8 Hours - Day Shifts Job Schedule: Part time Weekly Hours: 24.00 Salary Range: $26.65 - $33.99 Pay Info: +$3.00 hourly differential...