Graphcore is seeking a Senior Systems Software Engineer to join their team in Gdańsk, Poland. The company is developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models. The Senior Staff System Software QA engineer will be responsible for designing and delivering software validation and quality assurance solutions for the System Software group. As a senior member of the team, they are expected to engage with all stakeholders inside the System Software group, show some technical leadership in designing and delivering solutions and support the more junior members of the team in acquiring news skills.
Role involves:
Test Design and development for projects within System Software including Firmware, Kernel and Baseboard Management Control modules.
Maintaining and Enhancing Continuous Integration against Simulations, Emulations and Physical Hardware.
Working closely with all System Software development teams supporting a culture of Test-Driven Development.
Technical leadership on various sub-module within different projects
Training new and/or junior team members.
Liaising with stakeholders to gather requirements and developing acceptance tests for both internal and external customers.
Requirements:
Test design and development experience for Firmware and/or Linux kernel.
Understanding of OS kernel and device driver primitives with experience in Linux or similar systems.
Experience in performance and latency measurements for a low-level software stack.
Knowledge of virtualisation and hypervisor concepts.
Working experience in one or more of these: OpenBMC, Firmware, Kernel Internals, Low level Security testing.
Strong Proficiency in: C or C++ and scripting languages such as Python.
Possess excellent written and oral communication skills, good work ethics, high sense of teamwork, love to produce quality work and commitment to finish your tasks every single day.
You are a self-starter who loves to find creative solutions to challenging problems.
Graphcore is a technology company that designs and develops made-for-AI compute hardware and software. It focuses on creating systems for next-generation artificial intelligence, enabling advanced model development for AI researchers, scientific discoveries, and AI integration for businesses globally. With investment from SoftBank Group, Graphcore is dedicated to advancing AI compute capabilities through firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. The company emphasizes quality assurance and validation in its system software development.