Member of Technical Staff, Kernel
Bangalore · India (Bangalore - Prestige Dynasty Phase 2) · Posted Sep 28, 2026
At a glance
- Location
- Bangalore · India (Bangalore - Prestige Dynasty Phase 2)
About the role
- The Member of Technical Staff, Kernel will build and scale diagnostic and manufacturing tooling for next-generation storage platforms.
- This role operates at the intersection of software, firmware, hardware bring-up, and factory validation to improve debug velocity and platform quality.
Responsibilities
- Design, implement, and maintain diagnostic and manufacturing tools for bring-up, validation, failure analysis, and production workflows.
- Develop software in C/C++ with Python-based automation.
- Build tooling for inventory, platform configuration, health monitoring, event handling, firmware loading, and debug data collection.
- Diagnose issues involving NAND, CPU, BMC, BIOS, EEPROM, PCIe, SAS, and board-level interfaces like I2C, SMBus, and PMBus.
- Partner with firmware and hardware teams during system power-on, platform bring-up, and issue triage.
- Improve testability, observability, and root-cause isolation in manufacturing and validation flows.
- Translate recurring field, factory, or lab issues into robust tooling, checks, and debug workflows.
- Collaborate with global cross-functional teams to deliver production-quality solutions and support new platform introduction.
Requirements
- Strong software fundamentals with solid C/C++ development experience.
- Hands-on experience in Linux or other Unix-like environments.
- Practical debugging experience across software, firmware, and hardware boundaries.
- Familiarity with low-level system components and interfaces such as x86 platforms, BMC, BIOS, EEPROM, PCIe, SAS, I2C, SMBus, or PMBus.
- Experience with diagnostic tooling, manufacturing test flows, platform validation, or hardware bring-up.
- Ability to work from logs, traces, failure signatures, and incomplete data to isolate root cause.
- Strong communication and collaboration skills.
Preferred qualifications
- Python development experience
Benefits
- Flexible time off
- Wellness resources
- Company-sponsored team events
Skills
- C
- C++
- Python
- Linux
- NAND
- CPU
- BMC
- BIOS
- EEPROM
- PCIe
- SAS
- I2C
Show all 15 skills
- SMBus
- PMBus
- X86