
Posted 12 hours ago
Member of Technical Staff - Firmware Engineer
EverpureMember of Technical Staff - Firmware Engineer
Requirements
Proficiency in C/C++, Python for automation, SoC/micro-controller hardware bring-up, NVMe or PCIe protocols, Firmware test and release process
Skills
C#PythonEmbedded
About the role
Responsibilities
- Design and release firmware features, including FW load, NAND die communication, and PCIe resets, to support high-volume manufacturing.
- Architect embedded solutions to transition complex DirectFlash Module (DFM) designs into scalable production processes.
- Implement and test DFM firmware using C/C++ and Python, focusing on low-level hardware interfaces and media management.
- Build and maintain internal automation frameworks, including continuous integration and automated regression testing.
- Partner with hardware and system software teams to perform hardware bring-up and debug system-level integration issues.
Requirements
- Proficiency in C/C++ for low-level embedded development.
- Experience with Python for automation and scripting within embedded environments.
- Practical experience with SoC/micro-controller hardware bring-up.
- Solid understanding of NVMe or PCIe protocols.
- Proven ability to navigate the full firmware test and release process.
- Ability to work onsite from our Bangalore office.
About the Company
Everpure is fundamentally reshaping the data storage industry through innovative thinking and cutting-edge technology. We build enterprise storage solutions that change the world, fostering a culture of growth, innovation, and collaborative problem-solving.
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 Engineer
Everpure · Bangalore
