Firmware Engineer PCIe/NVMe Storage Controllers (m/f/d)

Festanstellung, Vollzeit · DE-Dresden, DE-Remote-Sachsen

Lesen Sie die Stellenbeschreibung in:
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.
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)
Über uns

Swissbit ist Europas führender Anbieter von Speicher- und Security-Lösungen für Industrie und IoT.
Wir entwickeln und produzieren in Deutschland – für höchste Zuverlässigkeit, Langzeitverfügbarkeit und sichere Daten in kritischen Anwendungen.
Mit Standorten in der Schweiz, Deutschland, den USA, Japan und Taiwan sind wir international vernetzt.

A Swissbit more you.
Shape the future with us! Swissbit is the leading European manufacturer of storage and security solutions for demanding applications. Headquartered in Switzerland and development and manufacturing locations in several places in Germany, we design and produce flash storage solutions, security tokens, and embedded computing modules that meet the highest standards of reliability, longevity, and data protection. Our customers operate in industrial automation, transportation, medical technology, defense, and data center infrastructure.
As part of our R&D team, you will work at the heart of our product development, shaping the firmware that drives next-generation PCIe/NVMe storage controllers — from architecture and bring-up through to production release.
Your mission
We are looking for an experienced Firmware Engineer to join our storage controller team. You will take ownership of firmware modules for PCIe/NVMe controllers, working across the full stack from hardware abstraction and low-level drivers to performance optimization and standards compliance. This is a hands-on engineering role with significant technical depth and close collaboration with hardware and validation.
Exciting tasks are waiting for you
  • Develop, implement, and maintain firmware for PCIe/NVMe storage controllers across the full product lifecycle
  • Design and own low-level drivers, hardware abstraction layers (HAL), and performance-critical firmware subsystems
  • Optimize device-level latency, throughput, and power efficiency for PCIe/NVMe targets
  • Debug complex cross-layer issues spanning firmware, drivers, and hardware using logic analyzers, JTAG, and protocol analyzers
  • Collaborate with hardware engineers and validation teams
  • Ensure strict compliance with NVMe, PCIe, and related storage standards
  • Contribute actively to architecture reviews, design discussions, and technical documentation
  • Support hardware bring-up for new platforms, EVT/DVT prototypes, and reference designs
  • Participate in code reviews, static analysis, and continuous improvement of development processes
Your profile
Required
  • Degree in Electrical Engineering, Computer Engineering, Computer Science, or a closely related field
  • Strong hands-on experience in embedded firmware development in C
  • Solid understanding of PCIe architecture, NVMe protocol, and storage device internals (flash management, wear leveling, ECC)
  • Practical knowledge of BareMetal firmware, but also RTOS environments and embedded systems debugging
  • Familiarity with ARM or RISC-V processor architectures
  • Experience with DMA engines, interrupt controllers, memory-mapped I/O, and hardware register interfaces
  • Proficiency with standard firmware development toolchains: compilers (GCC/LLVM), JTAG debuggers, version control (Git), and static analysis tools
  • Strong analytical and debugging skills for complex multi-layer hardware/software problems
  • Good communication skills in English; German is a plus
Nice to Have
  • Experience with flash memory systems (NAND flash, FTL design, LDPC/BCH ECC)
  • Background in security firmware, HSM integration, or Secure Boot Concepts
  • Familiarity with UFS, SATA, or SD/eMMC protocols
  • Experience in industrial, automotive, or defense-grade embedded environments (IEC 61508, DO-178C)
  • Contributions to open-source firmware or embedded projects

Benefits & Compensation
  • A team that sticks together instead of just working together
  • Room for your ideas - we like people who think on their feet
  • Do you want to develop yourself further? We're happy to talk about it
  • Corporate benefits (such as Hansefit, Jobrad and Pluxee)
  • Working in the expanding data storage market
  • Well-equipped work infrastructure with state-of-the-art EDA tools
  • Flexibility that fits into your everyday life - with flextime and room for personal planning
About us

Swissbit AG is the leading European manufacturer of storage, security and embedded IoT solutions for demanding applications. Swissbit combines its unique competences in storage and embedded IoT technology with its advanced packaging know how. This expertise allows our customers to reliably store and protect data in industrial, NetCom, automotive, medical and fiscal applications as well as across the Internet of Things (IoT). Swissbit develops and manufactures real industrial storage and security products “Made in Germany” with long-term availability, high reliability and custom optimization.

Swissbit was founded in 2001 and has offices in Switzerland, Germany, USA, Japan and Taiwan. Swissbit owns the registered trademarks Swissbit and Hyperstone.

Wir freuen uns über das Interesse an Swissbit! 
Wir bitten um Eintragung der notwendigen Informationen im knapp gehaltenem Formular sowie Upload. Sollte es Schwierigkeiten mit dem Upload der Daten geben, freuen wir uns über eine Email an career@swissbit.com.
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.