onsite
FPGA Engineer, Vehicle Software - Tesla
Software Engineer
FPGA Engineer focused on designing and verifying RTL for Xilinx Zynq Ultra processors, building Processor-in-the-Loop test infrastructure to validate ECU firmware in real‑time vehicle hardware emulation.
About the role
Key Responsibilities
- Design, implement, and verify RTL modules in Verilog/SystemVerilog for Xilinx Zynq Ultra processors.
- Develop and maintain Processor‑in‑the‑Loop (PIL) test infrastructure, enabling real‑time firmware validation on rack‑based clusters.
- Collaborate with firmware and hardware teams to abstract board designs, allowing cross‑component testing on shared microprocessor platforms.
- Integrate advanced development kit environments to support firmware teams ahead of physical board fabrication.
- Debug and troubleshoot RTL and PIL issues, ensuring high reliability and performance of vehicle software.
Requirements
- Strong experience with FPGA design, RTL coding, and verification.
- Proficiency in Verilog and SystemVerilog, with a solid understanding of Xilinx Zynq Ultra architecture.
- Hands‑on experience building test infrastructure for embedded firmware validation.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced environment.