Logo for Swissbit AG

Flash Layer Firmware Engineer (m/f/d)

Role overview

Qualifications

  • Degree in Computer Science or related field (BSc, MSc or equivalent)
  • Solid experience with Embedded-C firmware at hardware interface level
  • In-depth knowledge of NAND flash architecture and cell physics
  • Practical experience with commissioning or characterizing at least one real flash technology generation

Responsibilities

  • Implementation and maintenance of NAND flash interface firmware for ONFI 4.x/5.x and Toggle mode
  • Lead the introduction of new flash vendors and generations from preliminary datasheets to production qualification
  • Characterization of flash device behavior
  • Debugging issues at the flash level using logic analyzers and protocol captures

Key facts

Hard skills

Other skills

  • Teamwork
  • Communication

About the company

Swissbit AG logo

Swissbit AG

Appliances, Electrical & Electronics Manufacturing

Welcome to Swissbit Information is fundamental to every modern organisation and protecting data integrity and security is more important than ever. For over 20 years Swissbit has been providing embedded memory and storage solutions that safeguard knowledge. Our secure solutions are tailored to meet the needs of the most demanding market segments including Industrial, Automotive, Networking/Communications, Security. All products meet the highest quality criteria and performance benchmarks. More than 3000 customers worldwide rely on our expertise and technology – every day. The values that drive us: trust, responsibility, respect and curiosity. Do they also drive you? Swissbit and Hyperstone are registered trademarks of Swissbit AG. http://www.swissbit.com/wp-content/themes/swissbit/movie/video1.html Contact Human Resources: EMEA Switzerland HQ +41 71 913 03 60 hr.hq@swissbit.com Germany +49 30 936 954 89 hr@swissbit.com Americas USA +1 208 258 6250 hr.na@swissbit.com APAC Japan +81 3 5356 3511 hr.jp@swissbit.com Taiwan +886 3 550 8166 hr.tw@swissbit.com

Company details

IndustryAppliances, Electrical & Electronics Manufacturing
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

A Swissbit more you.

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.

Deine Mission

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.

Spannende Aufgaben warten auf Dich

  • 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

Dein Profil

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


Was wir Dir bieten

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

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Firmware Engineer Related jobs

Other jobs at Swissbit AG

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.