
Swissbit · Dresden
A SWISSBIT MORE YOU. Bei uns gestaltest Du die Zukunft! Swissbit ist der führende europäische Hersteller von Speicher- und Security-Lösungen für Industrie- und...
Bei uns gestaltest Du die Zukunft! Swissbit ist der führende europäische Hersteller von Speicher- und Security-Lösungen für
Industrie- und IoT-Anwendungen. Wir stärken die digitale und vernetzte Welt, indem wir Daten zuverlässig speichern und schützen.
Dafür und für viele weitere spannende Projekte suchen wir Kolleg:innen, die gemeinsam mit uns etwas bewegen wollen.
Als Firmware Security Engineer (m/f/d) unterstützt Du unser Team bei der Entwicklung innovativer und leistungsstarker
Firmware-Lösungen, die höchste Sicherheitsanforderungen erfüllen. In dieser Rolle arbeitest Du an der Entwicklung und Optimierung
von Firmware für unsere neuesten Produkte und trägst maßgeblich zum Erfolg unserer technischen Projekte bei.
Wenn du dich für Sicherheitstechnologie und deren Einsatz in Embedded Systems begeisterst und in einem dynamischen Umfeld arbeiten
möchtest, dann suchen wir genau Dich!
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.
Entwicklung der Sicherheitsarchitektur und neuer Sicherheitsfunktionen
erreichen
Software
A SWISSBIT MORE YOU. Bei uns gestaltest Du die Zukunft! Swissbit ist der führende europäische Hersteller von Speicher- und Security-Lösungen für Industrie- und IoT-Anwendungen. Wir stärken die digitale und vernetzte Welt, indem wir Daten zuverlässig speichern und schützen. Dafür und für viele weitere spannende Projekte suchen wir Kolleg:innen, die gemeinsam mit uns etwas bewegen wollen. DEINE MISSION Als Firmware Development Engineer (m/f/d) unterstützt Du unser Team bei der Entwicklung innovativer und leistungsstarker Firmware-Lösungen. In dieser Rolle arbeitest Du an der Entwicklung und Optimierung von Firmware für unsere neuesten Produkte und trägst maßgeblich zum Erfolg unserer technischen Projekte bei. Wenn du für Technologie und Embedded Systems brennst und in einem dynamischen Umfeld arbeiten möchtest, dann suchen wir genau Dich! 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 * Du bist maßgeblich aktiv in der Firmware Entwicklung für Flash-Controller der nächsten Generation und unterstützt die Entwicklung neuer Funktionen * Du spezialisierst dich auf einen Bereich der Controller-Hardware spezifischen Firmware * Du arbeitest an Konzepten zu Themen wie Performance Optimierung, Verlässlichkeit, etc. und deren Realisierung * Du kollaborierst eng mit unserem Testteam, um eine umfassende Firmware-Verifizierung und -Validierung zu erreichen * Unterstützung der Stabilisierungsphase von Firmware-Releases inkl. der Analyse von Testergebnissen gehören auch zu deinem Aufgabengebiet DEIN PROFIL * Abschluss eines Ingenieurstudiums in Informatik oder einer verwandten Fachrichtung (BSC, MSC oder gleichwertig) * Du bist aufgeschlossen und arbeitest gerne im Team * Berufserfahrung im Bereich der Entwicklung von Embedded Software ist von Vorteil, aber auch Anfänger sind willkommen * Sehr gute Kenntnisse der Programmiersprache C * Erfahrung mit Mikroprozessoren, der Architektur von Embedded Systems, Compilern und Entwicklungswerkzeugen für Embedded Software * Linux-Kernel Kenntnisse in den Bereichen Block Device und File System sind ein Plus * Erfahrungen mit spezifischen Host-Schnittstellen für Speichergeräte (wie PCIe/NVMe) sind von Vorteil * Gute Englisch- und Deutschkenntnisse in Wort und Schrift setzen wir voraus 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)
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 anspruchsvolle Anwendungen. Mit Hauptsitz in der Schweiz und Entwicklungs- und Produktionsstandorten an mehreren Orten in Deutschland entwickeln und produzieren wir Flash-Speicherlösungen, Sicherheitstoken und Embedded-Computing-Module, die höchsten Ansprüchen an Zuverlässigkeit, Langlebigkeit und Datenschutz genügen. Unsere Kunden sind in den Bereichen Industrieautomation, Transportwesen, Medizintechnik, Verteidigung und Rechenzentrumsinfrastruktur tätig. Als Teil unseres F&E-Teams arbeiten Sie im Zentrum unserer Produktentwicklung und gestalten die Firmware, die PCIe/NVMe-Speichercontroller der nächsten Generation steuert – von der Architektur über die Inbetriebnahme bis hin zur Serienfreigabe. DEINE MISSION Wir suchen einen erfahrenen Firmware Engineer für unser Storage-Controller-Team. Du übernimmst die Verantwortung für Firmware-Module für PCIe-/NVMe-Controller und arbeitest dabei über den gesamten Stack hinweg – von der Hardware-Abstraktion und Low-Level-Treibern bis hin zur Leistungsoptimierung und Einhaltung von Standards. Es handelt sich um eine praxisorientierte Ingenieursposition, die ein hohes Maß an technischem Fachwissen erfordert und eine enge Zusammenarbeit mit den Teams für Hardware, Validierung und Systemtechnik beinhaltet. 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 * Entwicklung, Implementierung und Wartung von Firmware für PCIe/NVMe-Speichercontroller über den gesamten Produktlebenszyklus hinweg * Entwicklung und Verantwortung für Low-Level-Treiber, Hardware Abstraction Layer (HAL) und leistungskritische Firmware-Subsysteme * Optimierung von Latenz, Durchsatz und Energieeffizienz auf Geräteebene für PCIe/NVMe-Zielsysteme * Fehlerbehebung bei komplexen, layer-übergreifenden Problemen - Firmware, Treiber und Hardware betreffend - unter Verwendung von Logic Analyzer, JTAG und Protocol Analyzer * Zusammenarbeit mit Hardware-Ingenieuren und Validierungsteams * Sicherstellung der strikten Einhaltung von NVMe-, PCIe- und verwandten Speicherstandards * Aktive Mitwirkung an Architektur-Reviews, Designdiskussionen und der Erstellung technischer Dokumentationen * Unterstützung bei der Hardware-Inbetriebnahme für neue Plattformen, EVT-/DVT-Prototypen und Referenzdesigns * Teilnahme an Code-Reviews, statischen Analysen und der kontinuierlichen Verbesserung von Entwicklungsprozessen DEIN PROFIL Voraussetzungen * Hochschulabschluss in Elektrotechnik, Technischer Informatik, Informatik oder einem eng verwandten Fachgebiet * Fundierte praktische Erfahrung in der Entwicklung von Embedded-Firmware in C * Fundierte Kenntnisse der PCIe-Architektur, des NVMe-Protokolls und der Interna von Speichergeräten (Flash-Management, Wear-Leveling, ECC) * Praktische Kenntnisse im Bereich Bare-Metal-Firmware sowie in RTOS-Umgebungen und der Fehlersuche in Embedded-Systemen * Vertrautheit mit ARM- oder RISC-V-Prozessorarchitekturen * Erfahrung mit DMA-Engines, Interrupt-Controllern, Memory-Mapped I/O und Hardware-Register-Schnittstellen * Sicherer Umgang mit Standard-Toolchains für die Firmware-Entwicklung: Compiler (GCC/LLVM), JTAG-Debugger, Versionskontrolle (Git) und Tools zur statischen Analyse * Ausgeprägte analytische Fähigkeiten und Debugging-Kompetenzen für komplexe mehrschichtige Hardware-/Software-Probleme * Gute Kommunikationsfähigkeiten in Englisch; Deutsch ist von Vorteil Wünschenswert * Erfahrung mit Flash-Speichersystemen (NAND-Flash, FTL-Design, LDPC/BCH-ECC) * Hintergrundwissen in den Bereichen Sicherheits-Firmware, HSM-Integration oder Secure-Boot-Konzepte * Vertrautheit mit UFS-, SATA- oder SD/eMMC-Protokollen * Erfahrung in industriellen, automobilen oder verteidigungsrelevanten Embedded-Umgebungen (IEC 61508, DO-178C) * Beiträge zu Open-Source-Firmware- oder Embedded-Projekten 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)
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)