Arm is looking to solve hardware engineering problems across various teams, including Architecture & Technology, Central Engineering, and Solutions Engineering, by hiring intern hardware engineers to work on projects such as building simulation/emulation models, verifying IP, and developing debugging skills.
Requirements
- Knowledge in computer architecture and microarchitecture concepts such as cache hierarchy, hyper-threading/SMT, Multi-core architecture etc.
- Programming languages and project experience with C/C++, Python, Ruby, Shell scripting and Verilog/SystemVerilog.
- Use of Linux/Unix.
- Experience with EDA tools (Mentor, Cadence, Synopsys).
- Good attention to detail with the ability to problem solve and express ideas optimally.
Responsibilities
- Building simulation/emulation models for performance analysis.
- Verifying IP using a wide range of methodologies – constrained random simulation using testbenches written in SystemVerilog, running real applications on emulation, or FPGA platforms, and using formal methods.
- Writing specifications for Arm’s IP products and systems – analyzing trade-offs between different options using software or hardware models.
- Developing your debugging skills, solving RTL-level issues by working on actual cases from our customer base.
- Working on physical design and implementation of CPU & GPU cores, SoC and other ARM IP, involving Synthesis, Floor-planning, Place & Route, Static Timing Analysis, Em & IR analysis, Logical equivalence and Physical verification.
Other
- Currently enrolled and studying towards an Electrical Engineering, Computer Engineering, or Computer Science Degree (Bachelors, Masters or PhD students welcome).
- Candidates with alternative degrees will also be considered if they have relevant experience.
- Arm Internships require you to be enrolled in a higher education degree and be returning to your course after your internship/placement.
- If you are graduating on or before August 2026 you will not be eligible for an Intern role, but you will be eligible for our graduate roles.
- Ability to work in a team and share ideas and findings impartially and authoritatively