Senior System Software Engineer - Bengaluru, multiple vacancies
On-siteBengaluru, Karnataka, India
Bengaluru, Karnataka, IndiaOn-siteFull TimeSenior LevelAI HardwareMedium
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.