Emulation
Job Summary
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: 46 years of experience in pre-silicon verification simulation or emulation.
Simulation Tools: Strong hands-on experience with Client 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.
About Company
About Accenture Accenture solves our clients' toughest challenges by providing unmatched services in strategy, consulting, digital, technology and operations. We partner with more than three-quarters of the Fortune Global 500, driving innovation to improve the way the world works and ... View more