> Markdown version of [/jobs/ext/2731996-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2731996-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Swissbit - **Location:** Dresden, Germany - **Contract:** Permanent contract - **Skills:** Adobe Flash, Systems Engineering, Compilers, Code Review, Computer Engineering, Software Debugging, Serial ATA, Firmware, Joint Test Action (IEEE Standards), Open Source Technology, PCI Express, Real-Time Operating Systems, Reduced Instruction Set Computing, Subsystems, Toolchain, Git, Information Technology, Bare Metal, DO-178B, Software Version Control, Nvme - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/firmware-engineer-pcie-nvme-storage-controllers-m-f-d-bei-swissbit-8254156 ## About the Role * 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 ## 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 ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [Welcome to Switzerland](https://www.wearedevelopers.com/magazine/4-welcome-to-switzerland) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Is Switzerland Better Than Silicon Valley For Software Developers?](https://www.wearedevelopers.com/magazine/2-is-switzerland-better-than-silicon-valley-for-software-developers) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)