Drimva

Kodiak Robotics

Software Engineer, Embedded

$150K–$210K

Mountain View, CA +1 · Full-time · Posted Jun 16, 2025

Location
Mountain View, CA
Bay Area, California, United States
Experience
2+ years of software development experience; ideally within the automotive, aerospace, or a related industry.
Education
BS or MS, or equivalent experience in Computer Science, Electrical Engineering, or Computer Engineering.
Visa sponsorship
Visa sponsorship may be provided for eligible candidates.

About the job

Develop embedded software for autonomous trucks, integrating and debugging low-level hardware, vehicle systems, sensors, and network devices to support safe and reliable operation.

What you'll do

  • Collaborate with hardware and software teams on system design, testing, architecture, and reviews; contribute hardware specifications, test coverage, and fault detection.
  • Bring up and debug hardware in the lab and on vehicles, including truck functions and low-level hardware buses.
  • Develop software in C/C++ for embedded platforms, sensors, and network devices.

What they ask for

  • Programming experience in C++; knowledge of embedded programming platforms and networking fundamentals.
  • Experience implementing and debugging low-level hardware buses such as I2C, CAN, SPI, and UART.
  • Experience with high-speed hardware communication such as PCIe and Automotive Ethernet.
  • BS or MS, or equivalent experience in Computer Science, Electrical Engineering, or Computer Engineering.

Pay

$150,000 — $210,000 USD (base salary)

Tools

C/C++, x86, ARM, I2C, CAN, SPI, UART, PCIe

AI focus

The role develops software for autonomous driving systems and sensors. Applications may also be screened with the third-party AI tool Endorsed; final hiring decisions are made by humans.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)