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
Website
LinkedIn
Firmware Engineer, PCIe/NVMe Storage Controllers
Germany
Full Time
2 hours ago
No Sponsorship
Apply Now
Key skills
Flash
RTOS
C
Git
Version Control
Communication
Collaboration
About this role
Role Overview
Development, implementation and maintenance of firmware for PCIe/NVMe storage controllers throughout the entire product lifecycle
Design and ownership of low-level drivers, the Hardware Abstraction Layer (HAL) and performance-critical firmware subsystems
Optimization of device-level latency, throughput and power efficiency for PCIe/NVMe target systems
Troubleshooting complex cross-layer issues involving firmware, drivers and hardware using logic analyzers, JTAG and protocol analyzers
Collaboration with hardware engineers and validation teams
Ensuring strict compliance with NVMe, PCIe and related storage standards
Active participation in architecture reviews, design discussions and the preparation of technical documentation
Support for hardware bring-up on new platforms, EVT/DVT prototypes and reference designs
Participation in code reviews, static analysis and continuous improvement of development processes
Requirements
University degree in Electrical Engineering, Computer Engineering, Computer Science or a closely related field
Strong hands-on experience in developing embedded firmware in C
In-depth knowledge of PCIe architecture, the NVMe protocol and the internals of storage devices (flash management, wear leveling, ECC)
Practical experience with bare-metal firmware as well as 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 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 an advantage
Tech Stack
Flash
RTOS
Benefits
A team that supports each other, not just works together
Room for your ideas — we value people who think proactively
Flexibility that fits your life — with flexible hours and scope for personal planning
Well-equipped work infrastructure with state-of-the-art EDA tools
Corporate benefits (e.g., Hansefit, JobRad and Pluxee)
Apply Now
Home
Jobs
Saved
Resumes