Role Summary
This position requires a highly skilled FPGA Prototyping and Emulation Engineer to enhance silicon validation and system-level debugging through advanced platforms. The engineer will collaborate with design, architecture, and verification teams, focusing on prototype development for early software implementation.
Experience Level
The ideal candidate should demonstrate a strong background in semiconductor validation, particularly with large-scale SoC designs. A firm grasp on validation methodologies is crucial, as well as extensive experience in developing complex SoC models.
Responsibilities
The responsibilities of this role include:
- Developing and maintaining prototypes using Xilinx FPGAs and Synopsys HAPS.
- Executing FPGA synthesis and timing closure for complex designs.
- Debugging SoC prototypes with waveform analysis.
- Engaging with custom PCBs for validation.
- Collaborating with teams for pre- and post-silicon debugging.
- Integrating emulation platforms like Synopsys ZeBu and Cadence Palladium.
- Applying AI-based modeling for generating behavioral models.
- Implementing automated regression testing.
- Driving innovation in validation processes.
- Leading cross-functional team efforts in debugging and optimization.
Requirements
Applicants must fulfill the following qualifications:
- Hands-on experience with Xilinx FPGA architectures.
- Expertise in Verilog/SystemVerilog and simulation.
- Familiarity with FPGA synthesis tools like Synplify and Vivado.
- Experience with SoC debugging and waveform analysis.
- Knowledge of low-level coding in C/C++ and firmware development.
Education Requirements
A Bachelor’s or Master’s degree in Electrical Engineering or Computer Engineering is necessary for this position.