Arm is looking to solve hardware engineering problems across various teams, including Central Engineering and Solutions Engineering, by hiring a Graduate Hardware Engineer.
Requirements
- Understanding of general-purpose CPU microarchitecture, including knowledge of areas such as processor pipelines, caches, and memory hierarchy.
- Fundamental understanding of power and performance concepts as they apply to devices like networking IPs, CPUs, and caches.
- Excellent programming skills including experience with C++, SystemVerilog, SystemC TLM, Java and/or Python.
- Experience with Linux and source control systems such as Git.
- Experience with EDA tools (Cadence, Synopsys and Mentor Graphics).
Responsibilities
- Work on the specification and development of pre-silicon verification plans.
- Training and development in the latest modern verification techniques
- Perform workload characterization to identify power/performance bottlenecks and to propose solutions.
- Develop CAD solutions including external EDA tools integration and work as design engineer in production.
- Investigating Power, Performance, Area, Time (PPAT) to market and Yield (PPATY) tradeoffs involved in implementation.
Other
- Are currently enrolled and studying towards a Computer Science, Electrical Engineering, or Computer Engineering Degree (Bachelors, Masters or PhD students welcome).
- Candidates with alternative degrees will also be considered if they have relevant experience.
- Desire for computer architecture and programming
- Ability to supply links to any of your projects online
- Degree requirements: Bachelors, Masters or PhD in Computer Science, Electrical Engineering, or Computer Engineering