Graphcore logo
GraphcorePosted 1 month ago

Senior System Software Engineer - Bengaluru, multiple vacancies

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelMediumAI Hardware

Job Summary

Design, develop, and execute high-quality integration and system tests spanning firmware, device drivers, and server-class systems. Build reusable, scalable pipeline solutions and internal tools to ensure near 100% feature coverage for system software releases. Drive root-cause investigations, improve validation frameworks and CI/CD systems, and establish technical authority for test infrastructure. Collaborate with component developers and QA teams to deliver robust acceptance pipelines while mentoring junior engineers and raising coding standards.

Required Qualifications

  • 10+ years of experience in low level system testing and integration
  • Experience working with RTOS and complex boot logic
  • Experience working with Linux and device drivers
  • Experience in test development using Python and C/C++
  • Experience with CI/CD pipelines using GitHub/GitLab/Jenkins or similar
  • Experience with build and integration tools and modern testing practices
  • Excellent problem-solving skills and a track record of working with complex cross-layer issues
  • Strong communication skills and proven ability to document

Desired Qualifications

  • Experience working with server class systems
  • Experience either with openBMC or Zephyr
  • Experience with Qemu or similar emulation environment

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce