Nowa
Staff System Software Engineer in Test
Brak informacji o wynagrodzeniu
SeniorFull-time
#355338·Dodano dziś·0
Źródło: GraphcoreTech Stack / Keywords
AISecurityCI/CDAutomated TestingEmbeddedTesting
Firma i stanowisko
Graphcore is a leading innovator in Artificial Intelligence compute, developing hardware, software, and systems infrastructure to enable the next generation of AI breakthroughs. It is part of the SoftBank Group and focuses on advancing AI technology with a diverse team of AI research specialists, silicon designers, software engineers, and systems architects.
Wymagania
- 10+ years of experience in firmware qualification.
- Experience in handling real-time embedded systems and intricate boot logic.
- Experience in handling hardware and debuggers.
- Strong understanding of modern silicon and hardware interfaces (I2C, I3C, SMBus, SPI, PCIe, DDR, power management, etc.).
- Experience with CI/CD, build tools, and modern testing practices.
- Excellent problem-solving skills and experience with complex cross-layer issues.
- Strong communication skills and ability to detail technical processes effectively.
Nice to have:
- Experience handling server-class systems.
- Experience in Zephyr OS.
- Experience handling OpenBMC.
Obowiązki
- Act as a technical authority for crafting test features.
- Contribute to test infrastructure build to ensure scalability and reproducibility.
- Influence technical development within the team and beyond.
- Build, implement, and complete high-quality tests to ensure a high-quality gate for production firmware.
- Take ownership of technically challenging areas and ensure near 100% coverage.
- Perform initial triage and debugging of bugs detected using hardware and analysers.
- Review and improve code, build, and implementation processes across the team.
- Collaborate closely with lower and upper stack teams to understand use-cases and ensure all requirements are met.
- Develop acceptance tests covering use-cases across teams using firmware.
- Communicate complex technical concepts clearly to expert and non-expert audiences.
- Ensure correctness, robustness, security, and maintainability of firmware solutions.
- Contribute to improvements to validation frameworks, CI/CD systems, automated testing, and firmware packaging.
- Drive root-cause investigations and long-term corrective actions for all incoming issues.
- Mentor junior engineers within the team.
- Raise quality and coding standards through mentorship, established guidelines, and setting an example.
- Contribute to long-term improvements in culture and team ceremonies.
Inne informacje
We offer an equal opportunity process and an inclusive work environment. Flexible interview approaches and reasonable adjustments are available upon request.
Graphcore
28 aktywnych ofert