Graduate Software Engineer (System Software Quality Assurance 2027)

Graphcore

Cambridge

Hybrid

GBP 30,000 - 42,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private Medical Insurance
Pension
Income Protection
Career Progression
Wellbeing

Job summary

Graphcore in Cambridge, UK, is seeking a Graduate Software Engineer for System Software QA. You’ll design and develop tests for low-level firmware, Linux kernel drivers and platform tools, and play a key role in improving test coverage.

During the two-year programme you’ll deepen your systems knowledge, contribute to CI pipelines across platforms, and collaborate with experienced engineers to translate findings into software improvements.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Maths, Data Science or a related field.
  • Strong proficiency in C/C++ and Python.
  • Knowledge of low-level software testing, virtualization, hypervisor concepts or automation pipelines would be useful.
  • Experience with Linux internals and firmware is beneficial.
  • Clear written and verbal communication, collaborative approach and ownership of quality work.

Responsibilities

  • Design and develop tests for low-level firmware, Linux kernel drivers and platform tools.
  • Maintain and improve continuous integration pipelines across different platforms.
  • Collaborate with System Software teams to strengthen test-driven development and resolve engineering problems.

Skills

C/C++
Python
Linux internals
QA testing
CI pipelines

Education

Bachelor's or Master's degree in Computer Science, Maths, Data Science, or related field

Job description

  • As a Graduate Software Engineer in System Software Quality Assurance (QA), you’ll help validate low-level firmware, Linux kernel drivers and platform tools. You’ll design and develop tests, investigate issues and give development teams clear feedback on software quality
  • You’ll also maintain and improve continuous integration pipelines across different platforms. Working closely with System Software development teams, you’ll help strengthen test-driven development and solve practical engineering problems that matter to customers
  • You will be working closely with a team of passionate engineers who will help you each step of the way. Your buddy will be Myles who has recently completed his own graduate program, they can not only help you with becoming an individual contributor but also suggest some fascinating travel destinations for your next holiday
  • During the two-year programme, you’ll deepen your systems knowledge through hands-on testing across firmware, Linux kernel drivers and platform tools
  • Designing tests will help you understand the foundations on which some of the most popular models run, finding and debugging defects will teach you about the low-level software and interactions with the hardware. You will have a chance to work in the lab configuring hardware connections and work on building automation pipelines to seamlessly run tests in loop and process results
  • Collaboration with development teams will help you connect your findings to software improvements, explain technical issues clearly and develop your engineering judgement from design through delivery
Benefits
  • Work-Life Balance: We believe you should have a good work-life balance. Everyone’s situation is different, so we offer flexible working arrangements and start and finish times, allowing you to choose when to work from home or come into the office
  • Healthcare: We offer Private Medical Insurance (PMI) to our employees to help them take care of their health and that of their loved ones
  • Pension: We believe that our employees deserve the best when it comes to planning for their future
  • Income Protection: Graphcore understands that unforeseen circumstances can happen, and we want to ensure our employees have the necessary financial security in place
  • Progression: We prioritise learning and development as an integral part of our culture at Graphcore. Our Talent Development team is dedicated to equipping all our employees with the necessary tools, resources, and support to enhance their skills and reach their full potential in their careers
  • Wellbeing: We want to ensure that our employees have the resources and support they need to prioritise their health and wellbeing

You can demonstrate these skills through coursework, a dissertation, personal or team projects, research, or other relevant experience. Strong proficiency in C/C++ and PythonKnowledge of low-level software testing, virtualisation, hypervisor concepts or automation pipelines would be useful. These are additional strengths, rather than essential requirementsExperience working with Linux internals and or firmwareClear written and verbal communication, with a collaborative, practical approach to solving challenging technical problems and taking ownership of quality workBachelor’s/Master’s degree in Computer Science, Maths, Data Science or a related field

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Engineer, System Software QA 2027
Graduate Software Engineer, System Software QA 2027

Graphcore • Cambridge

On-site
GBP 32,000 - 42,000
Flexible working
Retirement planning support
Phantom equity
+5
Graduate Software Engineer, System Software QA 2027
Graduate Software Engineer, System Software QA 2027

Graphcore • West of England

On-site
GBP 32,000 - 42,000
Flexible working
Pension contributions
Phantom equity
+5
Graduate Software Engineer, System Software QA 2027
Graduate Software Engineer, System Software QA 2027

Graphcore Early Careers • West of England, Cambridge

On-site
GBP 32,000 - 46,000
Pension matching
Phantom equity
Office spaces with free food & on-site
+2
Graduate Software Engineer, System Software QA 2027 New Bristol, UK; Cambridge, UK
Graduate Software Engineer, System Software QA 2027 New Bristol, UK; Cambridge, UK

Graphcore • West of England

Hybrid
GBP 32,000 - 42,000
Pension up to 5% matched
Phantom equity
Free food and on-site barista
+4
Graduate DevOps Software Engineer 2027
Graduate DevOps Software Engineer 2027

Graphcore • West of England

Hybrid
GBP 30,000 - 42,000
Flexible working
Private Medical Insurance
Pension
+3
Staff Software Engineer (ML Quality Assurance)
Staff Software Engineer (ML Quality Assurance)

Graphcore • Cambridge

Hybrid
GBP 65,000 - 95,000
Work-Life Balance
Private Medical Insurance (PMI)
Pension
+3
Senior Software Engineer (ML Quality Assurance)
Senior Software Engineer (ML Quality Assurance)

Graphcore • Greater London

On-site
GBP 90,000 - 130,000
Work-Life Balance
Private Medical Insurance
Pension
+3
Staff Software Engineer (ML Quality Assurance)
Staff Software Engineer (ML Quality Assurance)

Graphcore • Greater London

Hybrid
GBP 70,000 - 110,000
Work-Life Balance
Private Medical Insurance
Pension
+3
2d Graphcore Graduate Software Engineer, System Software QA 2027 Bristol, UK; Cambridge, UK Graphcore 2d Graduate Software Engineer, System Software QA 2027 Bristol, UK; Cambridge, UK
2d Graphcore Graduate Software Engineer, System Software QA 2027 Bristol, UK; Cambridge, UK Graphcore 2d Graduate Software Engineer, System Software QA 2027 Bristol, UK; Cambridge, UK

Applied Methods Ltd • West of England

Hybrid
GBP 41,000 - 50,000
Flexible working
Pension match
Phantom equity
+1
Graduate Software Engineer, System QA - Flexible Benefits
Graduate Software Engineer, System QA - Flexible Benefits

Graphcore • West of England

On-site
GBP 32,000 - 42,000
Flexible working
Pension contributions
Phantom equity
+5