Zoox

Embedded Software & FPGA Engineer

Job Description

Posted on: 
2025-08-30

Responsibilities

  • Lead the development of embedded systems projects for mission-critical validation.
  • Own product lifecycles from concept through delivery.
  • Architect, implement, and maintain robust C++ applications for embedded Linux systems and FPGA designs.
  • Collaborate with cross-functional engineering teams to enhance testing infrastructure.
  • Analyze electronic schematics and work with various communication protocols.
  • Develop production-level FPGA designs and ensure low-latency, high-performance code.
  • Automate testing processes using Python and related tools.

Job Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Minimum of 4 years of industry experience, with 3+ years in FPGA development.
  • Strong C++ development skills, particularly in embedded systems.
  • Experience with System Verilog and HDL Verification.
  • Proficiency in test automation and using Git and build systems.
  • Familiarity with communication protocols like Ethernet, I2C, SPI, and CAN.
  • Bonus qualifications include experience with Yocto, CI build/test infrastructure, and PCB design.
Apply now

More job openings