
Part-Time Student Worker (Firmware Engineer, FW Thermal/Body)
Zoox
Job description
-
Zoox’s program offers hands-on experience with cutting-edge technology, mentorship from some of the industry’s brightest minds, and the opportunity to make meaningful contributions to real projects
-
We seek part time student workers who demonstrate strong academic performance, engagement beyond the classroom, intellectual curiosity, and a genuine interest in Zoox’s mission
-
Zoox is seeking a motivated Firmware Engineer student worker to join our team, focusing on diagnostic services for the thermal and body systems
-
This is an opportunity to own highly-visible, foundational projects where you will extend our existing diagnostic infrastructure. You will work on the full development cycle of robot firmware development
-
Work on the development of diagnostics for autonomous vehicle software, ensuring robust fault detection, reactions, and serviceability
-
Design, develop, and test embedded software for body, thermal, lighting, and door functions of the Zoox vehicle
-
Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation
-
Collaborate with system, software, hardware, and test engineers to define, implement, and validate diagnostic requirements
Benefits
-
Paid parental leave
-
Affinity groups and sports clubs
-
Work from home opportunities
-
Health insurance
-
Our crew’s health and happiness is our first priority. We offer comprehensive health and mental health support, a wellbeing program, and unlimited and flexible paid time away
-
We invest in our crew—and their families—for the long term. That includes generous family planning support, caregiver support, and strong cash compensation with great equity upside
-
We look after our crew when they’re in the office too. Our famous food program is a great example, featuring a daily changing menu of local and sustainable dishes
-
There’s a busy calendar of social events at Zoox, with more sports teams than you can count. And, of course, playing with robots is an important part of the job description- Proficiency in modern C++ for firmware development
-
Basic knowledge of control systems for electromechanical systems
-
Experience with embedded micro-controllers and/or microprocessors (ARM, PowerPC)
-
Currently enrolled in a Bachelor’s or Master’s program in computer science, computer engineering, electrical engineering or equivalent experience
-
Experience with Python programming
-
Available for a 6 month project
-
Able to commit to at least 20 hours per week
-
Ability to commute on-site to one of our offices
-
Student Worker may not use proprietary Zoox information in university theses, publications, or share it outside
-
Currently pursuing a B.S. or M.S., in a relevant engineering field
-
Familiarity with C++ unit testing principles and framework such as gtest
-
Hands-on experience with hardware bring-up and system debugging
-
Understanding of sensors and actuators and automotive communication protocols (CAN, LIN)