Enable job alerts via email!

Staff System Software Engineer

Graphcore

Bristol

On-site

GBP 50,000 - 80,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company at the forefront of AI compute technology is seeking a Staff System Software Engineer. This pivotal role involves designing and delivering quality assurance solutions for cutting-edge AI systems. You will engage with stakeholders, support junior team members, and contribute to a culture of Test-Driven Development. With a focus on firmware and Linux kernel testing, you'll have the opportunity to work on advanced projects that drive scientific discoveries and AI-powered solutions. Join a dynamic team and help shape the future of AI technology in a flexible and inclusive environment.

Benefits

Private medical insurance
Health cash plan
Dental insurance
Generous leave
Pension (up to 5%)
Life assurance
Income protection
Parental leave
Employee assistance program
Healthy snacks

Qualifications

  • Experience in test design for Firmware and Linux kernel.
  • Strong coding skills in C or C++ and scripting in Python or Bash.

Responsibilities

  • Design and develop tests for Firmware, Kernel, and BMC modules.
  • Maintain Continuous Integration with simulations and hardware.

Skills

Test design and development
C/C++ programming
Python scripting
Bash scripting
Communication skills
Problem-solving abilities

Tools

Linux
OpenBMC
Kubernetes

Job description

Join to apply for the Staff System Software Engineer role at Graphcore.

About Graphcore

Graphcore products have set the standard in AI compute hardware and software, gaining global attention and industry acclaim. We are developing the next generation of AI compute systems to enable advanced models, scientific discoveries, and AI-powered business solutions. Recently, Graphcore joined SoftBank Group, bringing significant investment from a leading AI backer.

Job Summary

The Staff System Software QA engineer will design and deliver software validation and quality assurance solutions for the System Software group. Responsibilities include creating and executing tests, identifying errors, and ensuring the final product meets requirements and quality standards. The role involves stakeholder engagement, technical initiative, and supporting junior team members.

The Team

The System Software Group develops AI compute server systems, including firmware, Linux kernel device drivers, baseboard management controllers, and platform support tools. The QA team ensures high standards in deliverables for customers.

Responsibilities and Duties
  1. Design and develop tests for Firmware, Kernel, and BMC modules.
  2. Maintain and enhance Continuous Integration with simulations, emulations, and hardware.
  3. Support a culture of Test-Driven Development within the team.
Candidate Profile
Essential
  • Experience in test design and development for Firmware and/or Linux kernel.
  • Understanding of OS kernel and device driver primitives, with Linux or similar systems experience.
  • Coding skills in C or C++.
  • Scripting skills in Python or Bash.
  • Excellent communication, teamwork, quality focus, and problem-solving abilities. Self-starter with a creative approach to challenges.
Desirable
  • Experience in chip-level or platform security testing.
  • Performance and latency measurement skills.
  • Knowledge of virtualization and hypervisor concepts.
  • Experience with OpenBMC, Firmware, Kernel Internals, or Low-level Security testing.
  • Contributions to open-source projects like Linux or OpenBMC.
  • Experience with Kubernetes integration.
  • ISTQB certifications.
Benefits

Competitive salary, flexible working, generous leave, private medical insurance, health cash plan, dental, pension (up to 5%), life assurance, income protection, parental leave, employee assistance program, healthy snacks, and inclusive environment. Applicants must have the right to work in the UK; visa sponsorship is not available.

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Semiconductor Manufacturing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff System Software Engineer Bristol, UK

graphcore

Bristol

On-site

GBP 40.000 - 80.000

30+ days ago

Senior Staff System Software Engineer

Graphcore

Bristol

On-site

GBP 60.000 - 100.000

12 days ago

Senior Staff System Software Engineer

graphcore

Bristol

On-site

GBP 50.000 - 90.000

30+ days ago

D365 Business central Developer - LS retail partner - Remote

TN United Kingdom

Remote

GBP 55.000 - 65.000

5 days ago
Be an early applicant

SD-WAN Network Engineer - Cisco Partner

TN United Kingdom

Reading

Remote

GBP 60.000 - 60.000

14 days ago

Associate Software Engineer

RS Group plc

Corby

Remote

GBP 40.000 - 70.000

4 days ago
Be an early applicant

Associate Software Engineer

ENGINEERINGUK

Corby

Remote

GBP 40.000 - 80.000

7 days ago
Be an early applicant

Staff Software Engineer

TN United Kingdom

Cardiff

Hybrid

GBP 40.000 - 80.000

14 days ago

Staff Software Engineer

Duetto Research

Remote

GBP 50.000 - 90.000

23 days ago