About the role
The Test development group is seeking a functional DFT Engineer to join the exciting career on creating innovative block/system-level test solutions to the latest 7nm FPGA products and beyond. You will have the opportunity to work on complex MPSoC (Multi-Processor System on Chip) FPGAs with multiple advanced ARM/Microblaze processor cores. Your main responsibilities include but are not limited to:
• Develop cost-effective production test solutions to meet all the product quality, test cost, and diagnosability requirements of complex FPGA products including the state-of-the-art 7nm SSIT (Stacked Silicon Interconnect Technology) FPGAs and beyond.
• Define and implement innovative test strategies/methodologies with built-in diagnosis capability to support the testing of some complex components and sub-systems inside FPGAs, by using Verilog-based or system-level design flow.
• Create bring-up sequence for different IP blocks inside FPGAs and verify in both simulation and Automatic Test Equipment (ATE) test environments to enable robust and stable manufacturing test patterns.
• Work closely with IC design, FPGA firmware/software, verification and characterization, and product test teams to debug firmware/pattern related issues on simulation/bench/ATE to root cause the problem within short TAT, to ensure timely delivery of robust test patterns to meet the product release schedule.
Job Requirements:
• A Bachelor/Master’s Degree in Electrical / Computer Engineering / IC Design or equivalent with 1 to 3 years of experience in embedded domain
• Good programming experience in Embedded C for processor/microcontroller-based applications
• Strong hands-on experience in pre-silicon validation through simulation and post-silicon debug using basic bench equipment is desirable.
• Good knowledge of Verilog RTL design and HW functional verification concepts/test methodology is desirable.
• Experience in digital design and firmware development using FPGA will have added advantage.
• Good understanding of semiconductor fundamentals, digital electronics is must
• Comfortable in Linux environment and scripting languages such as Perl and Tcl
• Strong analytical and problem-solving ability, good organizational skills with ability to multi-task, prioritize and track many activities.
• Good interpersonal and communication skills, and able to work well in a team environment that spans across continents.
Top Mandatory Skills:
Good knowledge of Verilog RTL design and HW functional verification concepts/test methodology is desirable.
• Strong analytical and problem-solving ability, good organizational skills with ability to multi-task, prioritize and track many activities.
• Comfortable in Linux environment and scripting languages such as Perl and Tcl
• Good understanding of semiconductor fundamentals, digital electronics is must
• Good interpersonal and communication skills, and able to work well in a team environment that spans across continents.
Nice to have Secondary Skills:
• Experience in digital design and firmware development using FPGA will have added advantage.
• Strong hands-on experience in pre-silicon validation through simulation and post-silicon debug using basic bench equipment is desirable.
• Good programming experience in Embedded C for processor/microcontroller-based applications
Knowledge of test methodologies such as scan and ATPG