At a Glance
- Tasks: Design and validate cutting-edge hardware solutions for AI systems.
- Company: Join Graphcore, a leader in AI innovation and part of the SoftBank Group.
- Benefits: Enjoy flexible working, generous leave, private medical insurance, and more.
- Why this job: Be at the forefront of AI technology and make a real impact.
- Qualifications: Experience in circuit design, microprocessor systems, and PCB layout.
- Other info: Inclusive culture with opportunities for continuous learning and career growth.
The predicted salary is between 28800 - 48000 £ per year.
Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies.
What you’ll be doing:
- As a hardware development engineer you will analyse system requirements and design circuit solutions, in collaboration with Graphcore’s Silicon, Architecture and Software Teams.
- You will generate schematics and PCB layout constraints and work closely with the PCB CAD team to realise the designs.
- You will define test and validation plans, run test campaigns, report results, work closely with the firmware and system architecture teams to interpret results, debug and improve performance.
- You will be expert in microprocessor system design and debug, with an understanding of processor power supply, reset & clocking requirements, memory, communications and control interfaces.
The Team:
Graphcore’s Hardware Engineering Team creates both products for sale in volume production and hardware test & validation systems based on Graphcore’s IPU processor. These systems allow Graphcore’s customers to develop leading-edge machine-learning solutions for training and inference.
What you’ll be doing (production systems):
- 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, in collaboration with the firmware team, of the correct system performance of microcontroller hardware control code.
- Support of transfer to mass production.
What you’ll bring:
We appreciate not everyone will meet all of the criteria. If you meet most of the requirements below and believe you can bring value to this role, we’d love to hear from you.
- Essential experience:
- Knowledge of DCDC voltage (including multi-phase) regulators, linear regulators and PCB design requirements for efficient power delivery.
- Processor system development, as STM32, with experience in processor interfaces such as Ethernet, PCIe, DDR, FLASH, USB, I2C, SPI, JTAG etc.
- Experience in SERDES (eg 112Gbps, PAM4) a benefit.
- Other experience required:
- Demonstrable experience in digital circuit development and validation.
- Familiar with bringing up, debugging and validating designs.
- Knowledge and use of high‑speed digital oscilloscopes, logic analysers and signal generators.
- Experience in scripting (Linux, Python, Bash) of tests and Excel to analyse results.
- Experience of document management and record keeping.
- Experience in Mentor (or similar) PCB design flow for schematic capture, design constraints, PCB layout.
What we’ll bring:
In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.
Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications.
Hardware Development Engineer in Bristol employer: graphcore
Contact Detail:
graphcore Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Hardware Development Engineer in Bristol
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Graphcore on LinkedIn. A friendly chat can give us insider info about the company culture and maybe even a referral!
✨Tip Number 2
Prepare for the technical interview by brushing up on your circuit design and debugging skills. We recommend running through some practice problems and discussing them with peers to solidify your understanding.
✨Tip Number 3
Showcase your projects! If you've worked on relevant hardware development projects, make sure to highlight them in your discussions. We love seeing practical applications of your skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows us you’re genuinely interested in being part of the Graphcore team.
We think you need these skills to ace Hardware Development Engineer in Bristol
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Hardware Development Engineer role. Highlight relevant experience, especially in circuit design and PCB layout, and don’t forget to mention any specific technologies you’ve worked with that match the job description.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about hardware development and how your skills align with Graphcore’s mission. Keep it concise but impactful, and let your personality show through.
Showcase Your Projects: If you’ve worked on any projects related to microprocessor systems or PCB design, make sure to include them in your application. We love seeing real-world examples of your work, so don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our company culture there!
How to prepare for a job interview at graphcore
✨Know Your Circuits
Make sure you brush up on your knowledge of circuit design and PCB layout. Be ready to discuss your experience with DCDC voltage regulators and processor interfaces like Ethernet and PCIe. Having specific examples from your past work will show that you’re not just familiar with the concepts, but that you can apply them effectively.
✨Show Off Your Debugging Skills
Prepare to talk about your debugging process and any challenges you've faced in validating designs. Graphcore values collaboration, so be ready to explain how you’ve worked with firmware teams to optimise performance. Sharing a story where you turned a problem into a solution can really make you stand out.
✨Get Familiar with Their Tech Stack
Research Graphcore’s technology and products, especially their IPU processor. Understanding their hardware and how it fits into AI solutions will help you connect your skills to their needs. This shows genuine interest and can spark engaging conversations during the interview.
✨Practice Your Scripting Skills
Since scripting is part of the role, be prepared to discuss your experience with Linux, Python, or Bash. You might even want to run through some basic scripts or data analysis examples beforehand. This will demonstrate your technical proficiency and readiness to tackle the tasks at hand.