Hybrid Flash Layer Firmware Engineer

Posted 9 hours ago

Apply now

About the role

  • Firmware Engineer at Swissbit developing Raw-NAND Interface and Device Abstraction Layer for controller firmware stacks. Engaging in multiple tasks including protocol implementation and device characterization.

Responsibilities

  • Responsible for the raw NAND interface and the Device Abstraction Layer at the core of our controller firmware stack
  • Implementation of the ONFI/Toggle protocol and commissioning of new flash devices
  • Characterization of devices and maintenance of the Hardware Abstraction Layer (HAL)
  • Documentation of vendor-specific behaviors and errata for the entire team
  • Debugging flash-level issues using logic analyzers and protocol capture

Requirements

  • Degree in engineering, computer science, or a related field (BSc, MSc, or equivalent)
  • Solid experience with embedded C firmware at the hardware interface level
  • Strong knowledge of NAND flash architecture and cell physics (floating gate, charge trap)
  • Practical experience commissioning or characterizing at least one real flash technology generation (SLC, pSLC, MLC, TLC, or QLC)
  • Understanding of NAND reliability mechanisms: disturb pulses, retention, Vth shift, and cell-to-cell interference
  • Python scripting for test automation and analysis of characterization data
  • Good communication skills in English; German is a plus.

Benefits

  • Healthcare
  • Corporate benefits (e.g. Hansefit, JobRad and Pluxee)
  • Flexible working arrangements — flextime and scope for personal scheduling
  • Opportunities to contribute ideas — we value proactive thinkers
  • Well-equipped work infrastructure with state-of-the-art EDA tools

Job title

Flash Layer Firmware Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job