NNewGradPaths
← Back to all jobs

Zoox

Embedded Software Engineer - Body Systems

New GradOnsiteFoster City, CAPosted 29d ago
Zoox logo

Sign up to save jobs and track every application through a pipeline.

Why this fits a new grad: Requires at most ~1 year of experience (internships qualify)(rule-verified)

Job description

Zoox is looking for an embedded software engineer to join our Firmware Body Systems team. In this role, you will be responsible for embedded software development for the body, thermal, lighting, and closure system functions and sub-systems of the Zoox vehicle. This includes integration of supplier systems, coordination and control of all body sub-systems, and interactions with higher-level systems. You will work closely with vehicle engineers, systems engineers, controls engineers, electrical engineers, and suppliers to create a seamless and highly automated rider experience for the Zoox vehicle. We are looking for people who are passionate about working with hardware and developing production-quality code for complex dynamic systems. In this role, you will: • Design, develop, and test embedded software for body, thermal, lighting, and door functions of the Zoox vehicle • Create software requirements, design documentation, test plans, and other supporting documentation • Work cross-functionally with vehicle engineers, controls engineers, electrical engineers, validation engineers, and other experts to ensure a seamless and highly-automated experience for the Zoox vehicle • Integrate supplier sub-systems into the Zoox software stack • Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation Qualifications • Bachelor's or Master's degree in Electrical and Computer Engineering, Robotics, Computer Science or equivalent experience • 1+ years of experience developing real-time embedded software for distributed electro-mechanical systems • Strong C++/C programming experience and object oriented programming • Experience with embedded micro-controllers and/or microprocessors (ARM, PowerPC or equivalent) • Understanding of various sensors, motors, actuators • Hands-on experience with hardware bring-up and system debugging Bonus Qualifications • Basic knowledge of control systems for electromechanical systems • Experience with CAN, LIN analysis, and debugging tools (PCAN, CANalyzer, CANape, etc.)

Similar new grad roles

15d ago
New GradOnsiteDublin, Ireland (Mountain View)Software

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy…

New GradOnsiteMid Valley City, KUALA LUMPUR, MYSoftware

Company Description Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending practices,…

New GradOnsiteUnited States-California-San Diego; United States-California-Palmdale; United States-California-El Segundo; United States-Oklahoma-Oklahoma City; United States-North Dakota-Emerado; United States-California-Redondo BeachSoftware

RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Top Secret TRAVEL: Yes, 10% of the TimeDescription At Northrop…