Home
Jobs
Saved
Resumes
Firmware Engineer, PCIe/NVMe Storage Controllers at Swissbit AG | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Firmware Engineer, PCIe/NVMe Storage Controllers
Swissbit AG
Remote
Website
LinkedIn
Firmware Engineer, PCIe/NVMe Storage Controllers
Germany
Full Time
3 hours ago
No H1B
Apply Now
Key skills
Flash
RTOS
C
Git
Version Control
Communication
About this role
Role Overview
Develop, implement and maintain firmware for PCIe/NVMe storage controllers across the entire product lifecycle
Develop and take responsibility for low-level drivers, the hardware abstraction layer (HAL) and performance-critical firmware subsystems
Optimize device-level latency, throughput and power efficiency for PCIe/NVMe target systems
Troubleshoot complex cross-layer issues—firmware, drivers and hardware—using logic analyzers, JTAG and protocol analyzers
Collaborate with hardware engineers and validation teams
Ensure strict compliance with NVMe, PCIe and related storage standards
Actively participate in architecture reviews, design discussions and the creation of technical documentation
Support hardware bring-up for new platforms, EVT/DVT prototypes and reference designs
Participate in code reviews, static analysis and the continuous improvement of development processes
Requirements
University degree in Electrical Engineering, Computer Engineering, Computer Science or a closely related field
Strong hands-on experience developing embedded firmware in C
Deep knowledge of PCIe architecture, the NVMe protocol and storage device internals (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
Proficiency with standard firmware development toolchains: compilers (GCC/LLVM), JTAG debuggers, version control (Git) and static analysis tools
Strong analytical skills and debugging capabilities for complex multi-layer hardware/software issues
Good communication skills in English; German is a plus
Experience with flash storage systems (NAND flash, FTL design, LDPC/BCH ECC) — desirable
Background in security firmware, HSM integration or secure-boot concepts — desirable
Familiarity with UFS, SATA or SD/eMMC protocols — desirable
Experience in industrial, automotive or defense-grade embedded environments (IEC 61508, DO-178C) — desirable
Contributions to open-source firmware or embedded projects — desirable
Tech Stack
Flash
RTOS
Benefits
Room for your ideas — we value people who think proactively
Flexibility that fits your life — flextime and scope for personal scheduling
Well-equipped work infrastructure with state-of-the-art EDA tools
Corporate benefits (such as Hansefit, JobRad and Pluxee)
Apply Now
Home
Jobs
Saved
Resumes