This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Develop and improve robotics middleware components and application frameworks.
Work closely with other software teams to identify inefficiencies and create solutions to increase productivity.
Design and implement systems for measuring software performance.
Develop, build, and test systems to accelerate development.
Support integration of new hardware components.
Requirements:
Must have 5+ years of experience developing production C++ code, with a preference for C++14 and newer.
Experience in developing real-time systems.
Proficiency in performance optimization of embedded software.
Proven track record of solving vaguely defined problems and delivering robust production solutions.
Experience in robotics or autonomous vehicle development.
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.
Benefits:
Opportunity to work on core software components that power Serve and enable robotics application development.
Chance to contribute to building the future of autonomous delivery.
Remote work opportunity.
Competitive salary and benefits package.
Opportunity to work with a rapidly growing company in the robotics industry.