What You ll Do
- Deliver high-performance FPGA-based emulation platforms to enable pre-silicon verification, validation, and software development.
- Develop FPGA models for digital and analog IP blocks as required.
- Understand ASIC architecture and design to efficiently adapt them for FPGA prototyping.
- Collaborate with software teams to define and deliver working hardware prototypes.
- Gather requirements from cross-functional teams and coordinate emulation and bring-up activities.
- Develop, document, and execute pre-silicon validation test plans, including corner cases and system-level integration scenarios.
What We re Looking For
Required:
- Bachelor s or Master s degree in Electrical or Computer Engineering.
- Hands-on experience in FPGA backend tool flows Synthesis, Place Route using tools like Vivado .
- Strong command of Verilog/SystemVerilog and digital design fundamentals.
- Experience with Xilinx UltraScale / UltraScale+ / Kintex devices is a plus.
- Solid understanding of timing analysis STA , CDC, and other FPGA timing considerations.
- Knowledge of clocking,
memory interfaces, and FPGA resource optimization.
- Familiarity with lab equipment - Logic Analyzers, Oscilloscopes, Signal Generators.
- Proficiency in scripting languages such as TCL, Perl, or Python.
- Experience with Linux-based environments and version control Git, Perforce, or Methodics .
- Demonstrated technical leadership and mentoring skills within a collaborative engineering team.
Preferred:
- Experience with SystemVerilog + UVM testbenches.
- 2+ years of FPGA emulation or prototyping experience.
- Familiarity with automation tools such as Jenkins or Docker.
- Basic knowledge of Embedded C programming.
- Understanding of PCB schematics, layout, and signal integrity.
- Experience in chip integration and bring-up.