FPGA Engineer

Job Locations CR-San Jose
Job Post Information* : Posted Date 12 hours ago(6/24/2025 12:09 PM)
ID
2025-4005
# of Openings
1
Job Function
Engineering

Avionyx Overview

Located in Northern California and multiple locations across the globe, the team at Joby Aviation is driven by our goal of creating an affordable, all-electric air transportation system. Avionyx S.A. is a software engineering services company based in Heredia, Costa Rica, fully owned by Joby Aviation. As an AS-9100D company and in business since 1989, Avionyx provides expert, high-quality, full-lifecycle avionics software and hardware engineering services for eVTOL/UAM, rotorcraft and fixed wing aircraft, complying with the most rigorous software engineering standards in the world.

Job Overview

The successful candidate will help design, develop and verify FPGA applications for the commercial aviation industry. This position involves developing and verifying FPGA applications for airborne hardware and test frameworks to verify them. They will work with the Avionyx FPGA Team on the development and verification of FPGA functionality for the Urban Air Mobility program as well as external customers.

Responsibilities

• Port existing modules, such as I2C, UART, and GPIO, to our coding standard
• Add new safety-related features to the existing modules
• Write custom test benches for HDL modules
• Help the FPGA verification team as necessary to verify the modules
• Perform code coverage analysis for isolated HDL modules
• Integrate new HDL modules into existing (or new) FPGA images
• Analyze system-level requirements to propose HDL solutions for testing environments
• Contribute to requirement specifications
• Participate in module and system-level design reviews
• Design, develop, and maintain UVM test benches
• Create and review test plan documents

Required

•B.S. in Electrical Engineering, Computer Engineering, or related field.
•Experience writing HDL code
•Experience with UVM
•Experience with Verilog/SystemVerilog
•Knowledge of communication protocols such as I2C and UART
•Familiarity with development in a Linux environment
•Experience with one or more scripting languages such as Tcl or Python

Desired

•Experience with Mentor Graphics UVMF, QVIP
•Knowledge of DMA design
•Experience with FPGAs and FPGA tools, preferably Xilinx Vivado
•Prior experience with verification of DSP algorithms in a FPGA fabric
•Experience with FPGAs and FPGA tools, preferably Xilinx Vivado
•Experience with DO-254
•Knowledge of communication protocols (SPI, I2C, RS-232)
•Experience with test-driven design

Your Reward for Greatness

•Stay fresh with our Flexible Schedule
•Get a mid-year bonus!
•Stay at home with our Telecommuting Options
•Lunch is on us when you are at the office.
•Step up your English with paid classes!
•Get Training/Tuition subsidies for online learning.
•Stay connected with our Internet Subsidy
•The Gym Subsidy should keep you fit and relaxed!
•Go places with our Travel Opportunities across the US!!
•Stay healthy with our Medical Health Plan
•Spend more time with your loved ones with our Additional Personal Time Off (increased by seniority)

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed