Salary: 55,000 - 85,000 GBP per year Requirements:
* We are looking for candidates with essential experience in test design and development for Firmware and/or Linux kernel. A solid understanding of OS kernel and device driver primitives, along with experience in Linux or similar systems, is necessary. You should have experience in performance and latency measurements for a low-level software stack and knowledge of virtualization and hypervisor concepts. Additional experience in OpenBMC, Firmware, Kernel Internals, or Low-level Security testing is beneficial. Strong proficiency in C, C++, and Python is required. You should possess excellent written and oral communication skills, demonstrate good work ethic, and have a high sense of teamwork. A commitment to producing quality work and completing tasks consistently is important. We appreciate self-starters who enjoy finding creative solutions to challenging problems.
* Desirable qualifications include experience in chip-level or platform security testing, contributions to open-source forums such as Linux/OpenBMC, experience with Kubernetes integration into system software, and ISTQB certifications.
Responsibilities:
* As the Staff System Software QA Engineer, you will be responsible for the design and development of test solutions for projects within the System Software group, including Firmware, Kernel, and Baseboard Management Control modules. You will also maintain and improve our Python-based in-house automation framework and enhance continuous integration against simulations, emulations, and physical hardware. Additionally, you will work closely with all System Software development teams to support a culture of Test-Driven Development.
Technologies:
* AI
* Firmware
* Hardware
* ISTQB
* Support
* Kubernetes
* Linux
* Python
* Security
More:
At Graphcore, we are excited to be at the forefront of pioneering technology that transforms the future of humanity. Our products set the standard for AI compute hardware and software, attracting global attention and recognition. We are developing the next generation of AI computational systems to empower researchers, scientists, and companies worldwide.
As part of our System Software group, you will contribute to enabling cutting-edge AI compute server systems. This team is responsible for low-level firmware, Linux kernel device drivers, baseboard management controllers, and platform support tools. We are committed to ensuring the highest standards for our deliverables.
At Graphcore, we offer competitive salaries, flexible working arrangements, a generous leave policy, private medical insurance, and a range of other benefits. We strive to create an inclusive environment and welcome individuals from diverse backgrounds. We support equal opportunity hiring practices and can accommodate reasonable adjustments during the interview process.