Job Description
About the Role
We are looking for an experienced Senior/Lead Emulation and Prototyping Engineer to drive emulation strategies for complex IP, SoC, and system-level projects. This role focuses on pre-silicon validation, hardware-software integration, and early firmware and software development using industry-standard emulation and prototyping platforms.
Key Responsibilities
-
Lead emulation and prototyping strategies for IP and SoC projects.
-
Work with chip architects and verification teams to define requirements and integrate emulation into validation workflows.
-
Map RTL designs onto platforms such as Cadence Palladium, Synopsys ZeBu, and Mentor Veloce.
-
Develop emulation models, transactors, and hybrid simulation environments.
-
Lead platform bring-up, debugging, and performance optimisation.
-
Develop automation scripts, test environments, and reusable infrastructure.
-
Support firmware and software teams with pre-silicon development and debugging.
-
Maintain technical documentation and mentor junior engineers.
Key Requirements
-
Bachelor's or Master's degree in Electrical and Electronics Engineering, Computer Engineering, or a related field.
-
At least 7 years of experience in IP/SoC emulation, FPGA prototyping, system validation, or hardware acceleration.
-
Strong expertise in commercial emulation and prototyping platforms, such as Cadence Palladium, Synopsys ZeBu, or Mentor Veloce.
-
Good understanding of RTL design, simulation, and verification flows, including Verilog, SystemVerilog, and UVM.
-
Experience developing transactors and integrating IP blocks into emulated systems.
-
Proficiency in Python, Perl, Tcl, or shell scripting for automation.
-
Strong debugging, analytical, and cross-functional collaboration skills, including hardware-software interaction debugging.