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!
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.
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.
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
$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.
...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...
...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...
...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...
...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...
...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...