The Lead Engineer - FPGA will design and develop RTL applications and test benches on SoC FPGA targets for critical real-time multitasking embedded software applications
Job Summary
The Lead Engineer - FPGA will design and develop RTL applications and test benches on SoC FPGA targets for critical real-time multitasking embedded software applications.
Essential responsibilities include developing new functions in VHDL, enriching test benches in VHDL/Verilog, Python, and C, and editing/analyzing FPGA timing constraints.
The role requires working with local and international R&D teams, following Agile methodologies, and maintaining high quality through test bench implementation and collaboration with the test team.
Matching Summary
The Lead Engineer - FPGA will design and develop RTL applications and test benches on SoC FPGA targets for critical real-time multitasking embedded software applications.
Skills & Requirements
Must-have
VHDL RTL design
FPGA test benches
signal processing FIR filtering
multi-cadence FIR implementation
SoC FPGA real-time embedded systems
Python for FPGA testing
Nice-to-have
collaborative spirit and transparency
Agile SAFE Framework methodologies
customer focus and changing priorities
troubleshooting Linux command line
Key Requirements
Minimum 5 years of experience on Xilinx (Vivado) and Altera (Quartus) FPGA systems
Master's or engineering degree in embedded software or electrical engineering
In-depth SoC FPGA experience with Linux and VxWorks
Minimum signal theories and binary word manipulation knowledge
Minimum Python skills in FPGA test environment
Minimum MATLAB/Simulink tools knowledge
Experience with real-time applications development and maintenance