
Posted 3 days ago
Member of Technical Staff - Firmware Development
EverpureMember of Technical Staff - Firmware Development
Requirements
SSD device firmware development experience, NAND flash characteristics knowledge, Proficiency in C/C++, Proficiency in Python, SoC bring-up experience, Micro-controllers debugging
Skills
C#PythonFirmware
About the role
Responsibilities
- Architect and implement firmware for DirectFlash™ SSD Modules using C/C++, focusing on high-performance NAND media management and data path optimization
- Lead hardware bring-up for next-generation components and SoC features to ensure seamless integration
- Develop sophisticated simulation environments and failure analysis tools in Python to resolve complex system-level bottlenecks
- Automate internal development workflows, including continuous integration and automated unit testing
- Partner with hardware and system software teams to define proprietary media management algorithms
Requirements
- Proven experience in SSD device firmware development
- Deep understanding of NAND flash characteristics and translation layers
- Advanced proficiency in C/C++ for embedded environments
- Proficiency in Python for developing automation frameworks and diagnostic tools
- Hands-on experience with SoC bring-up, micro-controllers, and debugging low-level hardware/firmware interactions
- Understanding of modern firmware test and release processes, including CI/CD
About the Company
Everpure is fundamentally reshaping the data storage industry. We build industry-leading FlashArray and FlashBlade solutions, providing the high-performance storage required to power the modern world. We celebrate innovation, prioritize growth, and foster a collaborative team environment.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeMember of Technical Staff - Firmware Development
Everpure · Bangalore
