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