Accenture
Posted 3mo ago

Emulation Engineer

Accenture
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • configuring emulation
  • debugging issues
  • validating designs
Requirements
  • Set up and configure emulation/virtual platforms (Simics, Zebu
  • Veloce
  • Palladium)
  • Debug and run extensive test scenarios
  • Automate simulations with Python, and collaborate with design and verification teams. Minimum 3–5 years pre-silicon experience
  • 15 years full-time education
Technical tools mentioned
ZebuVelocePalladiumSimicsIntel SimicsQEMUSystemCPythonCC++GDBSimics Debugger

Job description

Project Role : Emulation Engineer
Project Role Description : Set up and configure emulation platforms such as Zebu, Veloce, Palladium to validate hardware designs and accelerate software testing before tape-out. Debug issues, run extensive test scenarios, and ensure the emulated system accurately mirrors the final products behavior. Collaborate with design and verification teams to optimize performance and reduce time-to-market for complex chip designs.
Must have skills : Emulation
Good to have skills : NA
Minimum 3 year(s) of experience is required
Educational Qualification : 15 years full time education

Summary:
As an Emulation Engineer, you will engage in the intricate process of setting up and configuring emulation platforms to validate hardware designs. Your typical day will involve debugging issues, running extensive test scenarios, and ensuring that the emulated system accurately reflects the behavior of the final product. You will collaborate closely with design and verification teams to optimize performance and reduce time-to-market for complex chip designs, contributing to the overall success of the project and the organization.

Roles & Responsibilities:

Virtual Platform Modeling: Develop, debug, and maintain functional simulation models for IP-level or full-system platforms using Simics.
Pre-Si Validation: Run firmware, drivers, and operating systems on virtual platforms to validate hardware functionality before tape-in.
Debugging & Troubleshooting: Use Simics capabilities (checkpoints, reverse execution, scripting) to isolate failures to either the software, firmware, or hardware model.
Performance Analysis: Analyze system performance and optimize simulation efficiency.
Automation: Create scripts (Python/Simics scripting) to automate simulation runs, regressions, and test scenarios.
Stakeholder Collaboration: Work with RTL designers, architects, and software teams to debug and verify system-level functionality.


Professional & Technical Skills:
Core Experience: 4–6 years of experience in pre-silicon verification, simulation, or emulation.
Simulation Tools: Strong hands-on experience with Intel Simics or similar virtual platform technologies (e.g., QEMU, SystemC).
Technical Knowledge: Deep understanding of computer architecture (CPU, memory controllers, IO protocols) and OS concepts.
Programming Languages: Proficiency in Python (for automation/scripting) and C/C++ (for modeling).
Debugging Skills: Proficient in using debuggers (GDB/Simics Debugger) and analyzing low-level software/hardware interactions.

Additional Information:

- The candidate should have minimum 5 years of experience in pre-Silicon (Pre-Si) Simics Simulation Engineer.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.

15 years full time education

About Accenture

Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.

Visit us at www.accenture.com 

Equal Employment Opportunity Statement


We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.

About Accenture

Global professional services delivering 360° value.

Similar jobs

Emulation Engineer roles near Bengaluru, Karnataka
3d
Save
Mark Applied
Hide
Lead Emulation Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Astera Labs
Astera LabsNASDAQ: ALAB: Provider of connectivity solutions for AI data centers.
6+ YOERequires 6–10 years of ASIC/SoC emulation experience, RTL and digital design knowledge, SystemVerilog/Verilog, UVM, emulation platforms, scripting, and a relevant engineering degree.
Cadence Palladium, Synopsys ZeBu, SystemVerilog, Verilog, UVM, Python, Tcl, Perl, C, C++, PCIe, UALink, CXL, Ethernet, NoC
2w
Save
Mark Applied
Hide
Senior Emulation Engineer
George Town or Bengaluru
OnsiteFull Time
Altera
Altera: Independent designer and manufacturer of programmable logic devices.
10+ YOEBachelor's or master's degree in Electronics, 10+ years of relevant experience, and experience with ARM cores, DDR, Ethernet, and PCIe protocols.
FPGA, ARM, DDR, Ethernet, PCIe
2w
Save
Mark Applied
Hide
Emulation Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services delivering 360° value.
3+ YOERequires 3+ years in emulation, simulation, or pre-silicon verification; Intel Simics or similar platforms; Python and C/C++; computer architecture, operating systems, and debugging expertise; and 15 years of full-time education.
Zebu, Veloce, Palladium, Simics, Intel Simics, QEMU, SystemC, Python, C, C++, GDB, Simics Debugger
1mo
Save
Mark Applied
Hide
Principal Engineer, Subsystem CoE Emulation
Bengaluru, Karnataka, India
OnsiteFull Time
Marvell
MarvellNASDAQ: MRVL: Global leader in data infrastructure semiconductor solutions.
5+ YOE5+ years experience in SoC emulation/validation with hands-on use of emulation platforms, scripting (Python/Perl/Tcl/Shell), strong debug skills, and deep SoC architecture knowledge.
Palladium, ZeBu, Veloce, Python, Perl, Tcl, Shell, Synopsys, Cadence, Siemens
1mo
Save
Mark Applied
Hide
Senior Principal Emulation Engineer
Bangalore, Karnataka, India
OnsiteFull Time
NXP Semiconductors
NXP SemiconductorsNASDAQ: NXPI: Global manufacturer of high-performance mixed-signal semiconductor solutions.
12+ YOEB.E./B.Tech/M.S. in electrical/computer field, 12+ years in SoC emulation/verification, hands-on Synopsys ZeBu and Siemens Veloce experience, SystemVerilog/UVM knowledge, Python/Tcl/Shell scripting, Linux familiarity, leadership and stakeholder skills.
Synopsys ZeBu, Siemens Veloce, SystemVerilog, UVM, Python, Tcl, Shell, Linux
3mo
Save
Mark Applied
Hide
Emulation Lead Engineer, Senior
Bengaluru, Karnataka, India
OnsiteFull Time
Qualcomm
QualcommNASDAQ: QCOM: Global leader in wireless technology, semiconductor design, and intelligent computing.
4+ YOE4+ years emulation/processor verification experience; FPGA prototyping and emulation platforms (Veloce, Palladium); strong debugging; scripting in Python/TCL; programming in C/C++; experience with synthesis and place and route.
FPGA Prototyping, Veloce, Palladium, Synthesis, Place and Route, Waveform generation, Python, TCL, C, C++, Perl, Shell, Make file TCI, RTL, ARM
6mo
Save
Mark Applied
Hide
Emulation Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Quest Global
Quest Global: Global engineering services and product development solutions provider.
Experience with Zebu, ARM/DSP, FPGA emulation; build emulation models; port DV SV/UVM tests; develop C-based tests; knowledge of AXI, OCP, JTAG, UART; lead subsystem deployment on Zebu; high-speed protocols.
Zebu, ARM, DSP, FPGA, SystemVerilog, UVM, C, JTAG, UART, AXI, OCP, PCIe, USB
3w
Save
Mark Applied
Hide
Silicon Emulation Engineer, Google Cloud
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOG, GOOGL: Global technology specializing in internet-related services and products.
5+ YOEBachelor's degree or equivalent practical experience, 5 years of full-chip or SoC verification, emulator and FPGA experience, and proficiency with C, C++, scripting, RTL, firmware, and software debug.
ASM, C, C++, Perspec, HAPS, Zebu, Veloce, Palladium, ZeBu Server, Xilinx, Altera, Verdi, SimVision, Indago, GDB, Python, Perl, TCL, DDR, PCIe, RTL, DFT