
Firmware Engineer, PCIe/NVMe Storage Controllers
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Germany.
• Design, execute, and sustain firmware for PCIe/NVMe storage controllers throughout the complete product lifecycle.
• Take ownership of low-level drivers, the hardware abstraction layer (HAL), and performance-sensitive firmware subsystems.
• Enhance device-level latency, throughput, and power efficiency for PCIe/NVMe target systems.
• Diagnose intricate cross-layer issues—firmware, drivers, and hardware—utilizing logic analyzers, JTAG, and protocol analyzers.
• Collaborate effectively with hardware engineers and validation teams.
• Ensure rigorous adherence to NVMe, PCIe, and associated storage standards.
• Actively engage in architecture reviews, design discussions, and the development of technical documentation.
• Assist in hardware bring-up for new platforms, EVT/DVT prototypes, and reference designs.
• Engage in code reviews, static analysis, and the ongoing enhancement of development processes.
• A university degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
• Extensive hands-on experience in developing embedded firmware using C.
• In-depth understanding of PCIe architecture, the NVMe protocol, and the internals of storage devices (flash management, wear leveling, ECC).
• Practical experience with bare-metal firmware, RTOS environments, and debugging embedded systems.
• Familiarity with ARM or RISC-V processor architectures.
• Experience with DMA engines, interrupt controllers, memory-mapped I/O, and hardware register interfaces.
• Proficient in standard firmware development toolchains: compilers (GCC/LLVM), JTAG debuggers, version control (Git), and static analysis tools.
• Strong analytical and debugging skills for complex multi-layer hardware/software issues.
• Good communication skills in English; proficiency in German is an advantage.
• Experience with flash storage systems (NAND flash, FTL design, LDPC/BCH ECC) is desirable.
• Background in security firmware, HSM integration, or secure-boot concepts is desirable.
• Familiarity with UFS, SATA, or SD/eMMC protocols is desirable.
• Experience in industrial, automotive, or defense-grade embedded environments (IEC 61508, DO-178C) is desirable.
• Contributions to open-source firmware or embedded projects are desirable.
• Opportunity to share your ideas — we appreciate proactive thinkers.
• Flexibility designed for your lifestyle — flextime and personal scheduling options.
• Well-equipped work environment featuring cutting-edge EDA tools.
• Corporate benefits such as Hansefit, JobRad, and Pluxee.
Tether.to
Lovelifepassport
Get handpicked remote jobs straight to your inbox weekly.