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 3 hours 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 Electrical Hardware Engineer

Senior Electrical Hardware Engineer role at Kodiak Robotics focusing on autonomous vehicle electronics validation and safety systems.

Software Engineer, Controls

Senior Controls Software Engineer position at Kodiak Robotics, developing autonomous truck control systems with competitive compensation and comprehensive benefits.

Sr. IC Packaging Test Engineer, Silicon Technology (Starlink)

Senior IC Packaging Test Engineer role at SpaceX, focusing on semiconductor testing for Starlink satellite technology, requiring 7+ years experience in microelectronics packaging.

Sr. IC Packaging Test Engineer, Silicon Technology (Starlink)

Senior IC Packaging Test Engineer position at SpaceX, developing test solutions for Starlink's semiconductor components, combining software engineering with hardware testing expertise.

Automotive SW Performance Engineer

Senior Automotive Software Performance Engineer role at Qualcomm China, focusing on optimizing performance for automotive platforms and IVI/ADAS systems.