Software Lead

Description

Reliable software will act as the backbone of the autonomous system — bridging the gap between the computer vision magic and the sensors/mechanical hardware. You will contribute to the development and implementation of the core software that keeps the vehicles safe.

How You'll Make an Impact

– Take ownership of design and implementation of the embedded S/W that runs on the vehicle
– Bring up and debug new hardware
– Write interfaces and drivers for sensors and other devices
– Interface between the real-time requirements of the hardware, and the high level algorithms
– Lead high level software architecture discussions and planning
– Dive into code optimization and GPU integration

Useful Skills

– Ability to work independently and take charge of a team
– Modern C++ in an embedded context
– Ability to write clean code with appropriate abstraction boundaries
– Experience working with embedded microcontrollers
– Experience with mobile robotics
– Ability to understand the algorithmic considerations in play
– GPU optimization experience

Compensation

$60K – $100K Salary
4.0% – 6.0% Equity