Emulation Role – Pure emulation
We are looking for a Principal Emulation Engineer with hands-on Experience in emulation and prototyping for complex ASICs. The ideal candidate would be at ease bringing up an ASIC to do architectural validation and performance testing within the limits of the target platform, driving SW architectural changes.
Basic Qualifications:
· Strong academic and technical background in computer/electrical engineering. At a minimum, a Bachelor’s in EE or Computer Science is required, and a Master’s is preferred.
· 5 to 10 years of Experience supporting or developing complex SoC/silicon products for Server, Storage, or Networking applications.
· Experience working with logic designers to architect, specify, and verify hardware-software interfaces on complex SoCs.
· Professional attitude with the ability to prioritize a dynamic list of multiple tasks and to work with minimal guidance and supervision.
· Entrepreneurial, open-mind behavior, and can-do attitude. Think and act fast with the customer in mind!
· Authorized to work in the US
Required Experience:
· Experience in emulation and prototyping technologies like Palladium/Zebu/Veloce
· Experience in modeling for emulation and prototyping
· High level of proficiency in System Verilog
· Experience understanding software and hardware co-simulation limitations and debug methods.
· Experience in programming and scripting languages (like Perl/python/C).
· Currently based locally or open to relocation.
Preferred Experience:
· Experience with virtualization technologies for emulation like QEMU or Virtual Box
· Knowledge of PCIe, Ethernet, DDR, SPI, and I2C/I3C protocols.
· Experience with C/C++ emulation test benches or an interest in learning