
Flash Layer Firmware Engineer
Swissbit AG
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
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