Skip to content

Software Engineer – Embedded
Company | Kodiak Robotics |
---|
Location | Mountain View, CA, USA |
---|
Salary | $150000 – $230000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- BS or MS, or equivalent experience in Computer Science, Electrical Engineering, or Computer Engineering
- 5+ years of software development experience, ideally within the automotive, aerospace or a related industry
- Extensive programming experience in C++
- Deep knowledge of embedded programming platforms
- Good understanding of networking fundamentals
- Experience with implementation and on-vehicle debugging of low level hardware buses such as I2C, CAN, SPI, and UART
- Experience with high speed hardware communication such as PCIe and Automotive Ethernet
- Hands on experience analyzing a subsystem in the shop
- Experience writing clear, concise, and detailed documentation
- Passion for autonomous vehicles and their potential impact on humanity
Responsibilities
- 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 using analyzers and probes
- Debug common truck functions on the vehicles (Driver interfaces, Braking, Steering)
- Develop software for embedded platforms (x86, ARM) in C/C++
- Develop software for sensors. Evaluation and production (Camera, Radar, Lidar, IMU)
- Develop software for network devices, time synchronization experience a plus
Preferred Qualifications
- Time synchronization experience a plus