Graphcore

Software Engineer

4d ago
Europe
Graphcore

Software Engineer

4d ago
Europeci/cddebuggingtest automation

Software Engineer responsible for developing and testing system software for AI hardware in a cutting-edge technology company.

Responsibilities

  • Implement and deliver high-quality tests for complex driver features.
  • Support in debugging and Mean Time Between Failure (MTBF) reduction of both internal and incoming issues.
  • Develop, improve, and maintain the CI/CD pipelines.
  • Collaborate with other teams to understand use cases and develop integration and acceptance test plans.
  • Actively participate in technical discussions and reviews within the team.

Requirements

  • 3+ years of industry experience in validating Linux kernel and/or device drivers.
  • Proficiency in test development using C++ and Python programming languages.
  • Experience with CI/CD, build tools, and modern testing practices.
  • Strong communication skills and the ability to detail technical processes effectively.

Other

  • Graphcore is one of the world’s leading innovators in Artificial Intelligence compute.
  • It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.
  • As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.
  • Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.
  • Join our innovative and ambitious team as a System Software Engineer in Test at Graphcore Ltd. You will work on groundbreaking AI technologies. In the Drivers QA team, you will have a meaningful role in ensuring flawless performance of next-generation products.
  • Experience working with server-class systems.
  • Proficiency in Qemu or similar emulator environments.
  • Experience with Kubernetes or OpenStack.
  • Graphcore Ltd. provides a collaborative environment where your skills will be challenged and developed. We are dedicated to ensuring that everyone has the chance to contribute to our world-class solutions and achieve their full potential. Join us in pushing the boundaries of AI innovation and make a lasting impact!
  • We welcome people of different backgrounds and experiences; we’re 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.