Onboard Infrastructure Software Engineer
Location
Mountain View, CA
Level
Senior
Department
Engineering
Type
Full - Time
Salary
Job Description
Posted on:
December 4, 2023
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.
Responsibilities
- 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
Job Requirements
- 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.