CareerPlan

Flash Layer Firmware Engineer (m/f/d)

DE-Dresden / DE-Remote-SachsenFull-time2026-03-24 → 2026-11-10
On-site

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