Member of Technical Staff, Kernel
BengaluruFull-timeJunior levelPosted over a month ago
Software engineering role at Everpure in Bengaluru.
About the role
We are looking for an engineer to help build and scale diagnostic and manufacturing tooling for next-generation storage platforms. This role sits at the intersection of software, firmware, hardware bring-up, and factory validation. The focus is not generic application development; it is on building practical tools and workflows that improve debug velocity, manufacturing readiness, platform quality, and failure isolation across the product lifecycle.
What you'll do
- Design, implement, and maintain diagnostic and manufacturing tools used for bring-up, validation, failure analysis, and production workflows
- Develop software in C/C++ with Python-based automation where appropriate
- Build and improve tooling for inventory, platform configuration, health monitoring, event handling, firmware loading, and debug data collection
- Work across software and hardware boundaries to diagnose issues involving NAND, CPU, BMC, BIOS, EEPROM, PCIe, SAS, and board-level interfaces such as I2C, SMBus
- Partner with firmware and hardware teams during system power-on, platform bring-up, firmware management, and issue triage
What you need
- Python
- C++
- SAS
- C
- Linux