Logo of Huzzle

Graduate Systems Software Engineer (2024) - Bristol

image

Graphcore

Nov 24, 2023

Applications are closed

  • Job
    Full-time
    Entry Level
  • Software Engineering
  • Bristol

Requirements

  • We are looking for technical, passionate, and motivated individuals with a desire to learn, work and develop in a technically challenging, fast paced environment.
  • Essential:
  • On track or achieved a 2:1 or above in a related subject
  • Experience with low-level software including embedded or device drivers. This could be a personal or university project
  • Introductory experience with any of the following languages: C, C++, Python
  • Is comfortable with self-directed learning but also knows when to ask for help
  • Shares knowledge with others, and sees problems as a learning opportunity
  • Desirable:
  • Is aware of modern software engineering practices and brings them to the team
  • Has previously worked on a hardware-based project or hobby, perhaps with PCI cards or PC motherboards
  • Has contributed to open-source projects
  • Has designed and built own hardware and controlled it from a host (e.g. Linux-based system)
  • Has an interest in how hardware and software platforms interact
  • We are not looking for an instant expert but graduates with the hunger to learn, develop and contribute to Graphcore's future.

Responsibilities

  • There are Graduate opportunities in both the Firmware and Drivers and Utilities teams.
  • Write code to Graphcore standards
  • Ensure all code written has the appropriate unit tests created for it
  • Participate in code reviews individually and as part of the team
  • Participate in Scrum ceremonies
  • Manually test code written by self and others
  • Maintain our Continuous Integration system and fix when broken
  • Contribute to and take part in technical design discussions with team members
  • To support you, you will be teamed with a buddy to help you learn about our stack and you will have regular 1-to-1s with a manager.

Technology
Industry
501-1000
Employees
2016
Founded Year

Mission & Purpose

Graphcore has created a new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence. Our next generation 3D Wafer-on-Wafer Bow IPU systems are helping AI innovators worldwide to build better, more innovative AI solutions, whether their focus is on language and vision, exploring graph neural networks and LSTMs or creating something entirely new. We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars. Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference. We're always interested in hearing from exceptional people to join our team.

Get notified when Graphcore posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?