Kodiak Robotics

Onboard Infrastructure Software Engineer

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.

Apply now

More job openings