Staff Firmware Engineer, Dojo Architect, design, develop, test, and document firmware for Self-Driving and Dojo systems. Deliver high-quality C and C++ code, specify and implement functionality of embedded subsystems, perform system debugging and code optimization, and engage in hardware/software co-design tradeoffs.