Digital Design/FPGA Engineer
Summary
Designs and debugs FPGA prototypes by converting ASIC RTL to FPGA, writes test benches, and develops hardware companion boards.
#WeAreIn for jobs that impact everyone's life.
What if your ideas could change the way the world connects, powers up, or thinks? As a Digital Design/FPGA Engineer on our Research & Development team, you'll have the opportunity to merge creativity with your technical expertise by shaping the future of technology, driving groundbreaking projects, and bringing new ideas to life.
Are you in?
Your Role
Key responsibilities in your new role
In this role, you will be part of a team that develops system prototypes for the company’s cutting-edge products by converting ASIC RTL designs to FPGA implementations.
Write and import test benches for the FPGA, run joint debug sessions with the verification team to ensure design functionality is preserved during ASIC to FPGA conversion
Review test firmware in C and support the firmware team with test bench debugging
Develop custom hardware companion boards and daughtercards for off-the-shelf FPGA boards and kits
Debug hardware, logic, and module configuration issues
Develop custom logic blocks to mimic ASIC functionality not feasible in FPGA such as ADC, DAC, and mixed-signal peripherals
Your Profile
Qualifications and skills to help you succeed
A university degree in Computer Science, Electronics, or equivalent
At least 3 years of experience in embedded and at least 1 year of experience in digital design using FPGA
Hands-on experience with lab debug equipment such as oscilloscopes, logic analyzers, and protocol analyzers
Experience with verification methodologies, VHDL and Verilog; and RTL and gate level simulations (e.g. Mentor QuestaSim) and debug tools
Hands-on with firmware debugging tools such as Keil uLink2 and IAR J-Link
Knowledge of schematic entry CAD (Allegro, Altium, KiCad) would be a plus
Fluency in English
Please send us your CV in English.
Note: This is a temporary 2-years contract with the possibility of staying afterwards.