Skip to content
ZooxZoox

Part-Time Student Worker – Firmware Engineer (FW Thermal/Body)

Part-time student firmware engineer develops diagnostics and embedded software for thermal, body, lighting, and door systems in autonomous vehicles. Requires enrollment in CS/CE/EE bachelor's/master's, C++ proficiency, Python, and embedded microcontroller experience.

About the job

Responsibilities

  • 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.

Qualifications

  • Currently enrolled in a Bachelor's or Master's program in computer science, computer engineering, electrical engineering or equivalent experience.
  • Proficiency in modern C++ for firmware development.
  • Experience with Python programming.
  • Experience with embedded micro-controllers and/or microprocessors (ARM, PowerPC).
  • Basic knowledge of control systems for electromechanical systems.

Bonus Qualifications

  • 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).

Skills

C++, Python, Arm, Powerpc, Gtest, Can, Lin, Embedded Systems, Firmware, Microcontrollers

Applied Intuition

Applied Intuition

Sunnyvale, CA

Electrical System Integration Engineer - New Grad
$110k+/yrOn-siteEmbedded Engineering

Designs and validates automotive electrical systems through wire harness development, HiL bench integration, firmware bringup, and automated testing. Requires a 2026 engineering or computer science graduate with hands-on lab experience and familiarity with embedded programming and vehicle communication protocols.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, Advanced Pilot Assistant Software
$135k+/yrHybrid2+ YOEEmbedded Engineering

Develop and deploy autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires at least two years of relevant experience, production C++ or Python, and familiarity with real-time, sensor, and edge-compute systems.

Fab2

Fab2

Austin, TX
Automation Software Engineering Intern
$114k+/yrOn-siteEmbedded Engineering

Automation software engineering intern developing real-time Linux and Rust applications and robotic control algorithms for semiconductor fabrication equipment. Requires active pursuit of a bachelor's degree or higher, programming proficiency, robotics software experience, and a project portfolio.

Fab2

Fab2

Austin, TX
Embedded Software Engineering Intern
$114k+/yrOn-siteEmbedded Engineering

Embedded software interns develop real-time Linux applications, Rust firmware, and backend systems for semiconductor fabrication equipment. The role requires embedded systems and microcontroller programming experience, proficiency in Python/C/C++, and pursuit of a relevant bachelor's degree or higher.

Zoox

Zoox

Foster City, CA

Embedded Software Engineer - Drive Systems
$137k+/yrHybrid1+ YOEEmbedded Engineering

Develop safety-critical embedded software that translates autonomous trajectories into vehicle actuator commands and integrates drive-control subsystems. The role requires 1–3 years of real-time embedded experience, strong C/C++ and Python skills, and familiarity with automotive protocols and embedded operating systems.