





Strong Tier-1 employer and metro mid-level role but niche embedded firmware skills reduce applicant competition.
Embedded SSD firmware and driver expertise is highly domain-specific and not easily transferable across industries.
Explicit 5–8 year requirement plus mandatory low-level firmware, Python/C, and ARM/ARC skills make screening strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop embedded system firmware and Python applications for SSD platforms, focusing on NAND storage controllers.
Develop custom peripheral drivers for storage controllers including PCIe, NVMe, and associated infrastructure peripherals.
Collaborate with cross-functional and geographically distributed teams to debug, deliver, and enhance firmware on latest ASICs meeting product requirements.
5 to 8 years of work experience in embedded system firmware development.
Master’s degree in Embedded Systems, Electrical & Electronics, or Electronics & Communication.
Proficiency in Python and C programming with experience on Ubuntu/Linux OS.
Experience with ARC/ARM microcontroller architectures and peripherals such as PCIe, NVMe, Clock, Timer, DMA, SPI, I2C, UART.
Experienced in firmware design, development, debugging, and validation within storage controller or embedded systems domains.
Skilled in designing Python applications/scripts for NAND memory operations and integration with firmware.
Comfortable collaborating in cross-functional, geographically distributed teams to ensure timely and quality deliverables.