Firmware Engineer PCIe/NVMe Storage Controllers
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
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
Requirements
- 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
Benefits & conditions
- 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)
About the company
Swissbit DE-Dresden, DE-Remote-Sachsen Vollzeit, 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., 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.deGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Developer Salary in Switzerland [2023]
Frontend Developer Salary in Germany [2023]
Is Switzerland Better Than Silicon Valley For Software Developers?
Where to Find Entry-Level Software Engineering Jobs