Flash-Layer-Firmware-Engineer

Swissbit
Dresden, Germany
4 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Adobe Flash Automation of Tests Datasheets Software Debugging Embedded C Firmware Field-Programmable Gate Array (FPGA) Python (Programming Language) Raw Data Subsystems Information Technology

Job description

Wir suchen einen Flash-Layer-Firmware-Engineer (m/w/d), der verantwortlich ist fĂŒr das Raw-NAND Interface und den Device Abstraction Layer an der Basis unseres Controller-Firmware-Stacks. Dies umfasst die Implementierung des ONFI-/Toggle-Protokolls, die Inbetriebnahme neuer Flash-Bausteine, die Charakterisierung von GerĂ€ten sowie die Pflege des Hardware Abstraction Layer (HAL), die den Rest der Firmware vom herstellerspezifischen Siliziumverhalten isoliert. Der Flash Translation Layer (FTL) ist ein Nutzer deiner Arbeit, nicht dein Hauptanliegen. Und falls du gleich noch weitere Talente mitbringen möchtest, sind wir gern bereit dich und dein Team zu integrieren - vorrangig am Standort Dresden. Dresden ist als Location neu fĂŒr uns, aber wir sehen dort beste Chancen unsere vernetzten EntwicklungsaktivitĂ€ten noch weiter auszubauen. Die rĂ€umliche NĂ€he zur unserem Entwicklungs- und Produktionsstandort in Berlin ist dabei zusĂ€tzlich von Vorteil., * Implementierung und Wartung der NAND-Flash-Schnittstellen-Firmware fĂŒr ONFI 4.x/5.x und Toggle-Modus (JEDEC), Timing-Kalibrierung und Multi-Die-/Multi-Plane-Betrieb

  • FederfĂŒhrend bei der EinfĂŒhrung neue Flash-Anbieter und -Generationen, vom vorlĂ€ufigen Datenblatt bis zur Produktionsqualifizierung, einschließlich der Arbeit an FPGA-basierten Prototyping-Plattformen
  • Charakterisierung des Flash-GerĂ€teverhaltens: Vth-Verteilungen, Lese-/Programmier-/Löschstörungen, Retention, Interferenz zwischen Zellen und deren Entwicklung ĂŒber P/E-Zyklen und Temperaturen hinweg
  • Entwicklung und Optimierung von Kalibrierungs- und Read-Retry Strategien im Flash Layer; Weiterleitung von Rohdaten zu BER und Soft-Informationen an das ECC-Subsystem
  • Dokumentation herstellerspezifischer Verhaltensweisen und Erratas fĂŒr das gesamte Team
  • Debugging von Problemen auf Flash-Ebene mit Logic Analyser und Protokollerfassung; UnterstĂŒtzung der ZuverlĂ€ssigkeitsqualifizierung (JESD47/218) und der DVT/PVT-Validierung

Requirements

  • Abschluss eines Ingenieurstudiums in Informatik oder einer verwandten Fachrichtung (BSC, MSC oder gleichwertig)
  • Du bist aufgeschlossen und arbeitest gerne im Team
  • Fundierte Erfahrung mit Embedded-C-Firmware auf Hardware Interface Level
  • Fundierte Kenntnisse der NAND-Flash-Architektur und der Zellphysik (Floating Gate, Charge Trap); Erfahrung mit ONFI- oder Toggle-Mode-Protokollen auf Register- und Timing-Ebene
  • Praktische Erfahrung mit der Inbetriebnahme oder Charakterisierung mindestens einer realen Flash-Technologiegeneration (SLC, pSLC, MLC, TLC oder QLC)
  • VerstĂ€ndnis der Mechanismen zur NAND-ZuverlĂ€ssigkeit: Störimpulse, Retention, Vth-Verschiebung und Interferenz zwischen Zellen
  • Python-Skripting fĂŒr Testautomatisierung und Analyse von Charakterisierungsdaten
  • Erfahrung mit verschiedenen Anbietern (Micron, Samsung, Kioxia, SK Hynix, WDC) und das Wissen um deren praktische Unterschiede sind ein großes Plus
  • Gute KommunikationsfĂ€higkeiten in Englisch; Deutsch ist von Vorteil.

Benefits & conditions

  • Ein Team, das zusammenhĂ€lt, statt nur zusammenzuarbeiten
  • Raum fĂŒr deine Ideen - wir mögen Menschen, die mitdenken
  • FlexibilitĂ€t, die in deinen Alltag passt - mit Gleitzeit und Spielraum fĂŒr deine persönliche Planung
  • Du willst dich weiterentwickeln? Wir sprechen gerne darĂŒber
  • Gut ausgestattete Arbeitsinfrastruktur mit State-of-the-Art EDA Tools
  • Corporate Benefits (wie Hansefit, Jobrad und Pluxee)

About the company

Gestalten Sie mit uns die Zukunft! Swissbit ist der fĂŒhrende europĂ€ische Hersteller von Speicher- und Sicherheitslösungen fĂŒr Industrie- und IoT-Anwendungen und entwickelt in Konstanz eigene ASICs, Controller und Firmware. Unsere Produkte kommen in Umgebungen zum Einsatz, in denen handelsĂŒbliche Speicher versagen: bei extremen Temperaturen, hohen Belastungsanforderungen und jahrzehntelangen Lebenszyklen. Der Flash-Layer bildet die Grundlage fĂŒr die ZuverlĂ€ssigkeit, die wir versprechen.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg KĂŒhberger +1 · LIVE

4:09 min

Challenges of interpreting raw data with language models

Clemens Vasters Clemens Vasters · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

2:09 min

Uncovering hidden coordinate manipulation communities in binary data

Nolan Royalty · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all