Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft 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., * 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
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good 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]
Is Switzerland Better Than Silicon Valley For Software Developers?
Frontend Developer Salary in Germany [2023]
System change: restart as developer?