Hardware Development Engineer

AI compute hardware and software company developing next-generation artificial intelligence compute systems, backed by SoftBank Group.
Bristol, UK
$NaN
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Hardware

Description For Hardware Development Engineer

Graphcore, a leading AI compute hardware and software company backed by SoftBank Group, is revolutionizing artificial intelligence compute systems. As a Hardware Development Engineer, you'll join their Hardware Engineering Team in Bristol, creating both production systems and hardware test & validation systems based on Graphcore's IPU processor.

The role involves deep collaboration with Silicon, Architecture, and Software Teams to analyze system requirements and design circuit solutions. You'll be responsible for generating schematics, PCB layout constraints, and working closely with the PCB CAD team. Your expertise in microprocessor system design and debug will be crucial, particularly in areas like processor power supply, reset & clocking requirements, memory, and various communication interfaces.

The position offers an opportunity to work on cutting-edge technology that's transforming the future of AI. You'll be involved in the complete development cycle, from circuit design and validation to prototype production and mass transfer support. The role requires a strong background in digital circuit development, practical lab experience, and proficiency with various testing tools and scripting languages.

Graphcore offers an inclusive work environment with comprehensive benefits, including flexible working, medical insurance, pension matching, and various wellness programs. The company's central Bristol office provides a modern work setting with amenities like healthy snacks and a barista bar. This is an excellent opportunity for someone passionate about hardware engineering to contribute to the next generation of AI compute systems.

Last updated 9 days ago

Responsibilities For Hardware Development Engineer

  • Circuit design, requirements analysis, functional definition, and component selection
  • PCB Layout constraint definition, and support of PCB CAD layout team
  • Circuit validation and verification
  • Design and running of tests to validate circuit performance and margin
  • Debugging and optimisation of microcontroller hardware control code
  • Prototype production support, prototype bringup, evaluation & system test
  • Support of transfer to mass production

Requirements For Hardware Development Engineer

Linux
Python
  • Knowledge of DCDC voltage regulators and PCB design
  • Processor system development experience (STM32)
  • Experience with processor interfaces (Ethernet, PCIe, DDR, FLASH, USB, I2C, SPI, JTAG)
  • Digital circuit development and validation experience
  • Extensive practical lab experience
  • Expertise in high-speed digital oscilloscopes and logic analysers
  • Experience in scripting (Linux, Python, Bash)
  • Experience with Mentor PCB design flow (desirable)
  • Excellent communications skills

Benefits For Hardware Development Engineer

Medical Insurance
Dental Insurance
Parental Leave
Mental Health Assistance
  • Flexible working
  • Generous annual leave
  • Private medical insurance
  • Health cash plan
  • Dental plan
  • Pension matched up to 5%
  • Life assurance
  • Income protection
  • Parental leave
  • Employee assistance programme
  • Office snacks and barista bar

Interested in this job?

Jobs Related To Graphcore Hardware Development Engineer

Characterisation and Bring-Up Engineer

Join Graphcore as a Characterisation and Bring-Up Engineer to work on cutting-edge AI compute hardware, developing and testing next-generation silicon devices and system platforms.

Characterisation and Bring-Up Engineer

Join Graphcore as a Characterisation and Bring-Up Engineer to develop and test cutting-edge AI compute hardware and systems.

FPGA Engineer, AWS Center for Quantum Computing

FPGA Engineer position at AWS Center for Quantum Computing, developing quantum control platforms and RTL designs for fault-tolerant quantum computing.

Antenna Engineer, Payload Antenna Team

Antenna Engineer position at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Layout Engineer

Layout Engineer position at Broadcom focusing on semiconductor design and implementation of layout guidelines for standard cells and I/O