Experience: 3 to 10 Years
Qualification: Bachelors or Masters (Electronics and Communication Engineering or equivalent)
Job Description:
As an Emulation Engineer, you’ll be an integral part of a dynamic team dedicated to creating cutting-edge ASIC solutions for High-Performance Computing (HPC) systems. Your role will involve defining the validation strategy leading to functional sign-off for these high-performance computing designs.
Key functions and responsibilities:
· Proficient in various emulation technologies, including simulation acceleration, in-circuit emulation, speed bridges, virtual prototyping, and hybrid methods.
· Familiarity with tools such as Palladium, Protium, Veloce, or Zebu.
· Good Knowledge of SystemC/C/C++ and UVM/SV verification languages
· Experience with SystemVerilog and C++ for modelling RTL components and transactors.
· Ability to develop C/C++/SystemC/SV tests in HDL-HVL (Hardware Description Language-Hardware Verification Language) Co-emulation platforms.
· Understanding of compilation and build flow.
· Skilled at building images from scratch, making necessary design modifications to adapt to emulation.
· Work closely with verification teams to define and implement comprehensive pre and post silicon test plans.
· Interface effectively with design, verification, validation, and software development teams to understand their needs from an emulation perspective.
· Experience in architecting emulation systems for various design scales (IP blocks, SOC, multi-chip systems).
· Balancing performance and ease of debug.
· Proficient in post-silicon bring-up, debugging, and issue reproduction on emulators.
· Familiarity with Python and TCL scripting languages.
· Exposure to domains such as PCIe, CXL, DDR, Flash, Memory, USB, and CPU.
· Strong communication and collaboration skills to work effectively with cross-functional teams and domain experts.
· Successfully manage multiple design releases and provide support for debugging customer issues.
Skills Required
- 3 to 10 years of experience
- Bachelor’s or Master’s degree in Electronics and Communication Engineering or equivalent
- Experience with emulation technologies, including simulation acceleration, in-circuit emulation, speed bridges, virtual prototyping, or hybrid methods
- Familiarity with Palladium, Protium, Veloce, or Zebu
- Knowledge of SystemC, C, C++, and UVM/SystemVerilog verification languages
- Experience developing SystemVerilog and C++ models for RTL components and transactors
- Ability to develop C, C++, SystemC, or SystemVerilog tests for HDL-HVL co-emulation platforms
- Understanding of compilation and build flows
- Experience building emulation images and modifying designs for emulation
- Experience defining and implementing pre- and post-silicon test plans
- Experience architecting emulation systems for IP blocks, SoCs, or multi-chip systems
- Experience with post-silicon bring-up, debugging, and issue reproduction on emulators
- Familiarity with Python and Tcl scripting
- Strong communication and cross-functional collaboration skills
- Experience supporting multiple design releases and customer issue debugging
What We Do
Established in 1999, MosChip is the first fabless semiconductor company publicly traded in India with approximately 20 years of experience. MosChip is a semiconductor and system design company with a focus on turnkey ASICs, mixed signal IP and semiconductor, product engineering and IoT solutions catering to aerospace and defense, consumer electronics, automotive, medical and networking and telecommunications. Over the past two decades, MosChip has developed and shipped millions of ASIC connectivity ICs. MosChip’ s IoT solutions like smart lighting, smart metering and asset tracking are successfully deployed in volume.




.png)



