Senior System Software Engineer - Bengaluru, multiple vacancies
Core
Design, develop, and automate integration and system tests for firmware, device drivers, and server-class systems to ensure high-quality releases.
Role type
Staff System Software Engineer in Test (IC)
Builds
Scalable test pipelines, internal tools, and validation frameworks for system software deliverables.
Domain
Hardware-software integration, server-class systems, embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Low-level system testing, RTOS, Linux device drivers, Python, C/C++, CI/CD pipelines, build tools, complex cross-layer debugging
Preferred skills
Server-class systems, openBMC, Zephyr, Qemu emulation
Technologies
Python, C/C++, GitHub, GitLab, Jenkins, Linux, RTOS, openBMC, Zephyr, Qemu
Responsibilities
Design and implement test infrastructure and features; Develop reusable and scalable pipeline solutions; Perform initial triage and debugging of internal and external issues; Mentor junior engineers; Drive root-cause investigations for incoming issues.
Seniority
Staff, hands-on IC with mentorship