We are looking for a Software Engineer with a focus on Onboard Infrastructure and Drivers to join us and take a key role in designing and implementing our core software infrastructure.
Collaborate with engineers across multiple domains to build the Kodiak real-time operating system that empowers our robots.
Design and implement our core infrastructure and libraries using modern C++
Build highly reliable and highly performant compute and network systems
Work closely with next generation LIDARs, cameras, radars, and other sensors.
Gather metrics, analyze, and optimize the operation of Kodiak autonomous systems
Robust technical background. BS, MS, or equivalent, in Computer Science or similar with 4+ years of experience building software infrastructure in an environment with significant scale and performance.
Experience reading and writing modern C++ code.
Familiarity with using Linux to build complex software.
Nice to have:
Understanding of network protocols such as TCP, UDP, and PTP.
Experience working with sensors like lidars, cameras and radars.
Familiarity with high throughput storage and database systems.
Knowledge of tools used for performance optimization like perf, trace tools, and memory profilers.
Experience using Bazel for large and cross platform projects.
A background in operating systems or build systems.