Remotery

Firmware Engineer, PCIe/NVMe Storage Controllers

Posted May 19

This is a fully remote position, open to applicants in Germany.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

WPT Global1 day ago

Financial Controller

TW flagTaiwan OnlyFreelanceFinancial Controller
ApplyView job
Tether.to2 days ago

Global Events Financial Controller

HU flagHungary OnlyFull-timeFinancial Controller
ApplyView job
Lovelifepassport2 days ago

Controller – Native or Fluent German required

Anywhere in the WorldFull-timeFinancial Controller€3,000 – €3,500/month
ApplyView job
Kalpa Inc.2 days ago

Controller

IN flagIndia OnlyFull-timeFinancial Controller
ApplyView job
RecruitMyMom2 days ago

Part-time Financial Controller

ZA flagSouth Africa OnlyPart-timeFinancial Controller
ApplyView job
Hugo2 days ago

Financial Controller

US flagUnited States OnlyFull-timeFinancial Controller
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers