Zoox

Embedded Software & FPGA Engineer

Job Description

Posted on: 
2025-09-20

Responsibilities

  • Contribute to and lead the development of multi-disciplinary embedded systems projects for mission-critical validation.
  • Own product lifecycles from concept, to development, to delivery.
  • Architect, implement, and maintain robust C++ applications for embedded Linux systems and FPGA designs.
  • Collaborate with cross-functional engineering teams to build and enhance testing infrastructure.
  • Develop production-level FPGA designs and perform verification using System Verilog and HDL.
  • Utilize Python for test automation and manage code with Git and build systems.
  • Analyze electronic schematics and work with various communication protocols (Ethernet, I2C, SPI, CAN).

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 production-level FPGA development.
  • Strong C++ development skills, particularly in low-latency and high-performance code.
  • Experience with test automation frameworks and unit testing.
  • Proficiency in analyzing electronic schematics and familiarity with communication protocols.
  • Bonus qualifications include knowledge of CI build/test infrastructure and experience with high-speed protocols.
  • Hands-on experience with Xilinx MPSoC platforms and PCB design workflows.
Apply now

More job openings