Swissbit Germany AG logo
Posted 5mo agoDE-Dresden
Apply ↗

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

On-site (Dresden)€5,000 – €6,700 / mo
Required Skills
CEmbedded FirmwarePCIeNVMeARMRTOS
Job Description
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.]]> 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, 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
  • ]]> 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
    ]]>
  • 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)
  • ]]>
    Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.

    Similar Openings in Backend

    View all in category