
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology company located in Leiston, England, is looking for a talented software engineer to join its System Software group. The role involves writing code, conducting unit tests, and participating in various software development practices. Candidates should have a degree in Computer Science, experience with low-level software, and familiarity with C, C++, or Python. Benefits include flexible working, health plans, and a generous leave policy, making it an attractive opportunity for qualified applicants.
The System Software group comprises the Firmware team, the Drivers and Utilities team and the System QA team. We are responsible for the enablement of all silicon and hardware platforms produced by our colleagues at Graphcore. Our aim is to produce high quality software and APIs that enable the wider software team to utilise our products efficiently and effectively. The Firmware and Drivers teams form the foundation of the Graphcore software stack, upon which all our customer‑facing systems are built and run. The Drivers and Utilities team develop kernel and user‑space software to allow our customers to get maximum performance and utility from our unique hardware. We work closely with the software engineering team developing our Poplar SDK to support machine learning applications and with silicon and hardware engineers to fully exploit the capabilities of our Graphcore IPU solution.
In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (including health, mental wellbeing and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal‑opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.