G
Posted a day ago
Staff Software Engineer
GraphcoreStaff Software Engineer
Requirements
10+ years validating Linux kernels or device drivers, Proficiency in C++ and Python, Experience with CI/CD and build tools, Agile environment experience
Skills
C#PythonLinux
About the role
Responsibilities
- Act as a technical authority in crafting test features and contributing to the test infrastructure
- Build, implement, and complete high-quality tests to maintain a high-quality gate for production code
- Take ownership of technically challenging areas, ensuring near 100% coverage
- Perform initial triage and debugging of bugs using hardware and software debuggers and simulators/emulators
- Review and improve code, build, and implementation processes across the team
- Work closely with both lower and upper stack teams to grasp use-cases and guarantee all requirements are fulfilled
- Develop acceptance tests covering use-cases across teams using our drivers
- Convey intricate technical ideas clearly to both expert and non-expert audiences
- Ensure correctness, robustness, security, and maintainability of our solutions
- Contribute to improvements in validation frameworks, CI/CD systems, automated testing, and packaging
- Drive root-cause investigations and long-term corrective actions for all incoming issues
- Mentor junior engineers, raising quality and coding standards through mentorship
Requirements
- 10+ years of industry experience in validating Linux kernels and/or device drivers
- Proficiency in test development using C++ and Python
- Experience with CI/CD, build tools, and modern testing practices
- Proven ability to work in an agile environment
- Outstanding problem-solving skills and track record of tackling complex cross-layer issues
- Strong communication skills
Preferred Qualifications
- Experience with server-class systems
- Familiarity with Qemu or similar emulator environments
- Experience with Kubernetes or OpenStack
About the Company
Graphcore is one of the world’s leading innovators in Artificial Intelligence compute, developing hardware, software and systems infrastructure to unlock the next generation of AI breakthroughs.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer
Graphcore · Bristol
