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
WünschenswertEin 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) ]]>
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.]]>
- 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
Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.