Senior/Staff Design Hardware Engineer
2 Days Old
Overview
We are looking for a hard-working, creative and motivated engineer to join our GPU development team. You will collaborate with hardware design, device driver, and verification teams to work on top-level hardware and hardware/software debug. The role is based in Cambridge, UK. The successful candidate will be an experienced hardware design engineer with a good understanding of software and device drivers, and a proven track record of delivering high-quality results on ambitious timelines. You will work as part of a cross-site team and take ownership of tasks required for successful bring-up and debugging of complex tests, games and benchmarks for cutting-edge GPUs. You will work closely with the architecture, model, design, verification and device driver teams to ensure Arm GPU products are delivered to customers at the highest quality levels. You will be involved in GPU development from early concept stages to final delivery of the GPU to customers.
Responsibilities
- Root-cause debugging of complex functional issues and HW/SW interactions.
- Collaborate with a wide range of teams to establish, drive and coordinate debug efforts.
- Develop tooling and scripts to facilitate and optimise debugging.
- Review new GPU technology for debuggability and identify new debug challenges.
- Interact with teams responsible for assembly, testing and delivery of GPU hardware roadmap products.
Required Skills and Experience
- Strong fundamentals in computer systems, with experience in top-level hardware debugging of CPU, GPU, or other accelerator IP.
- Strong problem-solving and debugging skills with the ability to collaborate with both hardware and software teams.
- Experience with hardware description languages, preferably SystemVerilog.
- Proficient in version control and code-review systems such as Git and Gerrit.
- Skilled in scripting languages such as Python, Perl, JSON, Tcl, Make, etc.
Nice to Have
- Understanding of GPU architecture and micro-architecture.
- Understanding of general-purpose CPU architecture (preferably ARM) and interconnect architecture (preferably AMBA).
- Experience with complex SoC design and host/accelerator integration (configuration and communication mechanisms, interrupts, memory management, memory coherency).
- Understanding of computer graphics techniques and APIs (OpenGL, Vulkan) or compute APIs (OpenCL).
- Understanding of hardware and software logging and tracing mechanisms and tools to improve debugging efficiency.
- Experience in SoC integration: low power techniques and UPF, multi-clock CDC and multi-power-domain designs, DFT, LBIST/MBIST, etc.
In Return
In return you will influence the direction of Arm Mali and Immortalis GPU product lines, learn about the latest GPU and graphics technologies, and apply your engineering skills to build support for these technologies and influence millions of devices. You will work with leading experts to develop technical leadership and influence within the team and help grow your reputation as an expert. The GPU product lines offer a rich roadmap across domains and diverse use cases.
Accommodations at Arm
Arm is committed to accommodating candidates during the recruitment process. If you need an adjustment, please email accommodations@arm.com. Providing requested information will be used to arrange the appropriate accommodations. All accommodation requests are confidential and disclosed only as necessary to provide the accommodation. Examples include breaks between interviews, having documents read aloud, or improving office accessibility. Please email us about anything we can do to assist you during recruitment.
Hybrid Working at Arm
Arm’s hybrid working approach supports high performance and personal wellbeing. We encourage teams to determine their own hybrid patterns based on work and team needs. Details will be shared upon application. Where flexibility is limited by local considerations, we will work with you to find the best solution. Please talk to us to learn more.
Equal Opportunities at Arm
Arm is an equal opportunity employer, committed to an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We do not discriminate on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Semiconductor Manufacturing
- Software Development
- Computer Hardware Manufacturing
- Location:
- Cambridge, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- Engineering
We found some similar jobs based on your search
-
2 Days Old
Senior/Staff Design Hardware Engineer
-
Cambridge, England, United Kingdom
-
£125,000 - £150,000
- Engineering
Overview We are looking for a hard-working, creative and motivated engineer to join our GPU development team. You will collaborate with hardware design, device driver, and verification teams to work on top-level hardware and hardware/software debug...
More Details -
-
30 Days Old
Senior/Staff Design Hardware Engineer
-
Cambridge, England, United Kingdom
-
£125,000 - £150,000
- Engineering
The role is based in Cambridge in the UK. The successful candidate will be an experienced hardware design engineer with a good understanding of software and device drivers. You will work as part of a cross-site team and take ownership of a range of tasks that are required for successful bring-up and debug.
More Details -