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