Graduate Hardware Emulation Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Graduate Hardware Emulation Engineer to support emulation activities ranging from subsystem-level to multi-chip systems. This role covers all aspects of emulation, including functional verification, performance analysis, microarchitecture validation and debug.
As part of our Central emulation team, you will work closely with cross-functional teams in architecture, design, verification, and software/firmware to bring up emulation models and develop capabilities that serve multiple use cases such as functional verification, performance measurement, software/firmware bring-up, running realistic workloads, power estimation, hybrid emulation, and enabling post-silicon debug.
What you could be doing as a Graduate Hardware Emulation Engineer ?
- Create and support emulation platforms from RTL.
- Drive SOC bringup on emulation platforms, debug test failures and simulation/emulation mismatches.
- Develop compile and runtime flows to support various emulation usage models.
- Design testbenches, monitors, or transactors for emulation and prototyping.
- Work with Tool vendors to drive the requirements and resolve any tool issues.
- Collaborate with architecture, design, verification, and software/firmware teams.
- Support diverse emulation use cases, including: Functional verification, Performance analysis, Software/firmware bring-up, Running realistic workloads, Power estimation, Hybrid emulation, Post-silicon debug enablement
Requirements
Do you have experience in Verilog?, Hold (or are on track to hold) a University or Engineering School degree by the programme start date. This can be in Electronic Engineering or Microelectronics. Candidates with alternative engineering degrees will also be considered if they have relevant experience. Also:
- Good understanding of HW emulation flow and digital logic design, CPU/SOC architecture and microarchitecture
- Good knowledge of HDL, Verilog/SystemVerilog, VHDL and software programming C/C++
- Relevant knowledge of verification methodologies and tools such as simulators, waveform viewers, build and run automation.
- Minimum experience with Palladium, Zebu, Veloce, Protium or HAPS.
- Good interpersonal skills with an analytical approach.
- Curiosity about technology, Adaptability and willing to learn how to use unfamiliar tools and systems
Qualities that will help your application stand out:
- Solid understanding of HDLs (Verilog/SystemVerilog/VHDL).
- Hands-on with FPGA projects, RTL synthesis, or building prototypes.
- Demonstrated ability to trace issues in hardware/software co-simulation.
- Ability to work with cross-functional teams (design, verification, software, firmware).
- Passion for new technologies (emulation, prototyping, verification).
- Familiarity with Linux systems, build flows (Makefile, CMake), and version control (Git/Perforce).
Benefits & conditions
In addition to a competitive salary and comprehensive rewards package , you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
About the company
Arm is the industry’s highest-performing and most power-efficient compute platform with unmatched scale that touches 100 percent of the connected global population. To meet the insatiable demand for compute, Arm is delivering advanced solutions that allow the world’s leading technology companies to unleash the unprecedented experiences and capabilities of AI. Together with the world’s largest computing ecosystem and 22 million software developers, we are building the future of AI on Arm.