Logo Swissbit

Flash Layer Firmware Engineer

Job

  • Level
    Erfahren
  • Job Feld
    Embedded
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Konstanz
  • Arbeitsmodell
    Onsite
  • Job Zusammenfassung

    In dieser Rolle implementierst du Firmware für das Raw-NAND Interface und den Device Abstraction Layer, konfigurierst neue Flash-Bausteine und charakterisierst deren Verhaltensweisen für die Controller-Firmware.

    Job Technologien

    Deine Rolle im Team

    • 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.
    • 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 neuer 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.

    Unsere Erwartungen an dich

    Ausbildung

    • Abschluss eines Ingenieurstudiums in Informatik oder einer verwandten Fachrichtung (BSC, MSC oder gleichwertig).

    Qualifikationen

    • Du bist aufgeschlossen und arbeitest gerne im Team.
    • 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.
    • Gute Kommunikationsfähigkeiten in Englisch; Deutsch ist von Vorteil.

    Erfahrung

    • 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).
    • Erfahrung mit verschiedenen Anbietern (Micron, Samsung, Kioxia, SK Hynix, WDC) und das Wissen um deren praktische Unterschiede sind ein großes Plus.

    Unser Angebot

    • 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.

    Benefits

    Work-Life-Integration

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Konstanz

      Baden-Württemberg

      Deutschland

    Das ist dein Arbeitgeber

    Swissbit

    Swissbit

    Swissbit hat sich darauf spezialisiert, Memory- und Storage-Lösungen zu entwickeln, die Wissen sichern. Unsere zuverlässigen Lösungen wurden speziell für anspruchsvolle Märkte wie Industrie, Automobilindustrie, Networking/Kommunikation und Sicherheit konzipiert.

    Description

  • Unternehmensgröße
    50-249 Employees
  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Sonstige Branchen
  • Logo Swissbit

    Flash Layer Firmware Engineer

    Ort
    Konstanz
    Arbeitsmodell
    Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)

    Weitere Jobs