Flash Layer Firmware Engineer (m/f/d)
Core
Develop and maintain Raw-NAND interface and Device Abstraction Layer firmware for industrial and IoT storage controllers, ensuring reliability in extreme conditions.
Role type
Embedded firmware engineer (NAND Flash interface)
Builds
Controller firmware stack for industrial and IoT storage solutions
Domain
Semiconductor hardware / Embedded systems / Storage technology
Required skills
Embedded C firmware development, NAND Flash architecture and cell physics, ONFI and Toggle-Mode protocols, Flash device characterization, Python scripting for test automation, Logic Analyzer usage
Preferred skills
Experience with Micron, Samsung, Kioxia, SK Hynix, WDC Flash technologies, FPGA-based prototyping, JESD47/218 qualification standards
Technologies
Embedded C, Python, FPGA, Logic Analyzers, ONFI 4.x/5.x, JEDEC standards
Responsibilities
Implement and maintain NAND-Flash interface firmware for ONFI 4.x/5.x and Toggle-Mode; Lead introduction of new Flash providers and generations; Characterize Flash device behavior including Vth distributions and retention; Develop calibration and Read-Retry strategies; Debug Flash-level issues using Logic Analyzers; Document manufacturer-specific behaviors and erratas
Seniority
Mid-level, hands-on IC
