Swissbit AG

Flash Layer Firmware Engineer

Swissbit AG

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Responsibility for the raw NAND interface and the device abstraction layer
  • Implementation of the ONFI-/Toggle protocol
  • Commissioning of new flash components and characterization of devices
  • Maintenance of the Hardware Abstraction Layer (HAL)
  • Implementation and maintenance of NAND flash interface firmware for ONFI 4.x/5.x and Toggle mode
  • Leading the introduction of new flash vendors and generations, from preliminary datasheet review to production qualification
  • Characterization of flash device behavior
  • Development and optimization of calibration and read-retry strategies within the flash layer
  • Documentation of vendor-specific behaviors and errata
  • Debugging issues at the flash level

Requirements

  • Degree in engineering, computer science, or a related discipline (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); experience with ONFI or Toggle-mode protocols at the register and timing level
  • Practical experience commissioning or characterizing at least one real flash technology generation (SLC, pSLC, MLC, TLC, or QLC)
  • Understanding of NAND reliability mechanisms: disturbance 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 an advantage
Benefits
  • A cohesive team that supports each other, not just collaborates
  • Room for your ideas — we value proactive contributors
  • Flexibility that fits your life — with flextime and scope for personal planning
  • Well-equipped work infrastructure with state-of-the-art EDA tools
  • Corporate benefits (e.g., Hansefit, Jobrad and Pluxee)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Embedded C firmwareNAND flash architectureONFI protocolToggle protocolCalibration strategiesRead-retry strategiesDebuggingPython scriptingCharacterization of flash technologyHardware Abstraction Layer (HAL)
Soft Skills
Good communication skillsLeadership
Certifications
Degree in engineeringDegree in computer science