All roles at Everpure

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

More roles like this at Everpure

Apply on Everpure's site