FPGA Engineer, Vehicle Software
Role details
Job location
Tech stack
Job description
Tesla's Vehicle Software team is building out its Processor in the Loop (PIL) test infrastructure - a rack-based cluster that validates ECU firmware by running it on realprocessors while emulating surrounding vehicle hardware in real time. PIL serves as a force multiplier: by abstracting away specific board designs, we test firmware for a variety of components on common hardwareas long asthey share a microprocessor. PIL also enables firmware teams to get ahead of hardware development, providing an advanceddev-kit environment before physical boards are fabricated. What You'll Do
- Design, implement, and verify RTL (Verilog/SystemVerilog) targeting Xilinx ZynqUltraScale+ SOM platforms
- Develop FPGA-based peripheral emulation cores for automotive protocols including SPI, I2C, CAN, SENT, and LIN
- Build stimulus generation and output capture logic to exercise and observe real processors under test
- Integrate FPGA emulation boards into the PIL rack cluster, supporting a range of processor targets used across Vehicle Software
- Collaborate cross-functionally with hardware teams designing the physical boards being emulated and the emulation hardware, and with firmware teams writing the code under test
- Bring up, debug, and characterize FPGA designs on hardware using tools such as Vivado, ILA, and bench instrumentation
Requirements
- Degree in Electrical Engineering, Computer Engineering, or a related field, or equivalent experience
- Proficiency in RTL design (VHDL, Verilog, or SystemVerilog)
- Experience with Xilinx FPGA toolchains (Vivado synthesis, implementation, and debug)
- Strong working knowledge of low-level communication protocols: SPI, I2C, CAN, SENT, LIN
- Comfort reading schematics and debugging at the hardware/firmware boundary
- Excellent verbal and written communication skills to coordinate with the team
- Experience developing real-time mathematical models of physical systems (e.g., motor dynamics, power stage behavior, thermal models) for hardware emulation or HIL applications a plus
- Familiarity with processor-in-the-loop, hardware-in-the-loop, or similar test methodologies a plus
- Familiarity with Python test frameworks and the ability to read and understand embedded C firmware code a plus
Benefits & conditions
Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire:
- Medical plans > plan options with $0 payroll deduction
- Family-building, fertility, adoption and surrogacy benefits
- Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
- Company Paid (Health Savings Accounts) HSA Contribution when enrolled in the High-Deductible medical plan with HSA
- Healthcare and Dependent Care Flexible Spending Accounts (FSA)
- 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
- Company paid Basic Life, AD&D
- Short-term and long-term disability insurance (90 day waiting period)
- Employee Assistance Program
- Sick and Vacation time (Flex time for salary positions, Accrued hours for Hourly positions), and Paid Holidays
- Back-up childcare and parenting support resources
- Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
- Weight Loss and Tobacco Cessation Programs
- Tesla Babies program
- Commuter benefits
- Employee discounts and perks program
Expected Compensation $120,000 - $396,000/annual salary + cash and stock awards + benefits