Taro Logo

Software Engineer, Embedded

Leading provider of AI-powered autonomous vehicle technology developing self-driving commercial trucking applications.
$150,000 - $230,000
Embedded
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Automotive · Robotics

Description For Software Engineer, Embedded

Kodiak Robotics, a pioneering force in autonomous vehicle technology founded in 2018, is seeking a Senior Embedded Software Engineer to join their innovative team. The company is at the forefront of developing AI-powered technology for driverless commercial trucking, with daily autonomous freight deliveries across Sun Belt states and collaborations with the U.S. Department of Defense.

This role presents a unique opportunity to work on cutting-edge autonomous vehicle technology, specifically focusing on embedded systems development for commercial trucking applications. The position requires a blend of software expertise and hardware understanding, making it ideal for engineers who enjoy working at the intersection of software and hardware.

The ideal candidate will bring 5+ years of experience in automotive or aerospace industries, with strong C++ programming skills and deep knowledge of embedded systems. You'll be working with various sensor technologies (Camera, Radar, Lidar, IMU) and communication protocols (I2C, CAN, SPI, UART, PCIe, Automotive Ethernet), making this role perfect for someone who enjoys hands-on technical challenges.

The company offers an attractive compensation package ($150,000-$230,000) plus equity, bonuses, and comprehensive benefits. Located in Mountain View, CA, Kodiak provides a collaborative work environment with modern amenities including catered lunches and EV charging. The hybrid work model offers flexibility while maintaining hands-on involvement with hardware systems.

This is an exceptional opportunity for an embedded systems expert who is passionate about autonomous vehicles and wants to make a significant impact in the future of transportation. You'll be working with a team that values technical excellence, collaboration, and innovation, while contributing to technology that is actively transforming the trucking industry.

Last updated 22 days ago

Responsibilities For Software Engineer, Embedded

  • Collaborate with hardware EE on design and test of high reliable hardware systems
  • Collaborate with software engineering on architecture, optimizations and reviews
  • Contribute to hardware specifications to ensure test coverage and fault detection
  • Participate in hands-on hardware bring-up in the engineering lab
  • Debug common truck functions on the vehicles
  • Develop software for embedded platforms in C/C++
  • Develop software for sensors
  • Develop software for network devices and time synchronization

Requirements For Software Engineer, Embedded

Linux
  • BS or MS, or equivalent experience in Computer Science, Electrical Engineering, or Computer Engineering
  • 5+ years of software development experience in automotive, aerospace or related industry
  • Extensive programming experience in C++
  • Deep knowledge of embedded programming platforms
  • Good understanding of networking fundamentals
  • Experience with low level hardware buses (I2C, CAN, SPI, UART)
  • Experience with high speed hardware communication (PCIe and Automotive Ethernet)
  • Hands-on experience with hardware analysis
  • Strong communication and documentation skills
  • Passion for autonomous vehicles

Benefits For Software Engineer, Embedded

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Commuter Benefits
Equity
Visa Sponsorship
  • Competitive compensation package including equity and biannual bonuses
  • Medical, Dental, and Vision plans through Kaiser Permanente, Anthem, and Guardian
  • Flexible PTO and generous parental leave
  • Free catered lunch
  • Fully stocked kitchen
  • Free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits (Headspace, One Medical, Gympass, Spring Health)
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses)

Interested in this job?

Jobs Related To Kodiak Robotics Software Engineer, Embedded

Senior Onboard Infrastructure Software Engineer

Senior Onboard Infrastructure Software Engineer role at Kodiak Robotics, building autonomous trucking technology with C++ and Linux, offering $150-230K salary plus equity.

Software Engineer, Controls

Senior Controls Software Engineer position at Kodiak Robotics, developing autonomous truck control systems with focus on safety-critical implementations.

Senior Lab DSP Communication Engineer

Senior Lab DSP Communication Engineer role at NVIDIA, focusing on bridging simulation and real-world performance for high-speed wireline communication links, requiring 5+ years of signal processing experience.

Senior Firmware Engineer - Embedded Controller

Senior Firmware Engineer position at NVIDIA focusing on embedded controller firmware development for notebooks, requiring 5+ years of experience and expertise in ARM architecture.

Senior System Firmware Engineer, RAS - Platform Software

Senior Firmware Engineering role at NVIDIA focusing on RAS (Reliability, Availability, Serviceability) for datacenter CPU platforms, combining system-level expertise with firmware development.