We use cookies to run the site and count visits. "Got it" also allows session recording.
SSwissbit
Dresden, Germany8 months ago
Work format
Onsite, Remote
English level
B2, upper-intermediate
An email or a Telegram message to the recruiter
Create the future with us! Swissbit is the leading European manufacturer of storage and security solutions for demanding applications. With our headquarters in Switzerland and development and production centers in several German cities, we develop and produce flash drives, security tokens, and embedded computing modules that meet the highest requirements for reliability, durability, and data protection. Our customers operate in the fields of industrial automation, transportation, medical technology, defense, and data center infrastructure. As part of our R&D team, you will work at our product development center and create firmware that controls next-generation PCIe/NVMe storage controllers — from architecture and commissioning to series production. We are looking for an experienced Firmware Engineer for our Storage Controller team. This is a hands-on engineering position requiring a high level of technical expertise and close collaboration with Hardware, Validation, and System Engineering teams. And if you want to bring additional talents, we would be happy to integrate you and your team — primarily in Dresden. Dresden is a new location for us, but we see excellent opportunities there for further expanding our network of development activities. Proximity to our development and production center in Berlin is also an advantage.
You will take responsibility for firmware modules for PCIe/NVMe controllers, working across the entire stack — from hardware abstraction and low-level drivers to performance optimization and compliance.
Create the future with us! Swissbit is the leading European manufacturer of storage and security solutions for demanding applications. With our headquarters in Switzerland and development and production centers in several German cities, we develop and produce flash drives, security tokens, and embedded computing modules that meet the highest requirements for reliability, durability, and data protection. Our customers operate in the fields of industrial automation, transportation, medical technology, defense, and data center infrastructure. As part of our R&D team, you will work at our product development center and create firmware that controls next-generation PCIe/NVMe storage controllers — from architecture and commissioning to series production. We are looking for an experienced Firmware Engineer for our Storage Controller team. You will take responsibility for firmware modules for PCIe/NVMe controllers, working across the entire stack — from hardware abstraction and low-level drivers to performance optimization and compliance. This is a hands-on engineering position requiring a high level of technical expertise and close collaboration with Hardware, Validation, and System Engineering teams. And if you want to bring additional talents, we would be happy to integrate you and your team — primarily in Dresden. Dresden is a new location for us, but we see excellent opportunities there for further expanding our network of development activities. Proximity to our development and production center in Berlin is also an advantage.
Requirements
University degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
Deep hands-on experience in C embedded firmware development
In-depth knowledge of PCIe architecture, NVMe protocol, and the internal mechanisms of storage devices (flash management, wear leveling, ECC)
Practical knowledge of "bare-metal" firmware and RTOS environments, as well as embedded system troubleshooting
Familiarity with ARM or RISC-V processor architectures
Experience with DMA controllers, interrupt controllers, Memory-Mapped I/O, and register hardware interfaces
Proficient with standard firmware development tools: compilers (GCC/LLVM), JTAG debuggers, version control systems (Git), and static analysis tools
Strong analytical and debugging skills for solving complex multi-layer hardware/software problems
Good communication skills in English; knowledge of German is a plus
Experience with flash memory systems (NAND-Flash, FTL design, LDPC/BCH-ECC) is desirable
Knowledge in the area of security firmware, HSM integration, or Secure Boot concepts
Familiarity with UFS, SATA, or SD/eMMC protocols
Experience in embedded environments for industrial, automotive, or defense applications (IEC 61508, DO-178C)
Contributions to open-source firmware projects or embedded projects
A team that sticks together, not just works together
Room for your ideas — we love people who think with us
Flexibility that fits your daily life — with flexible hours and freedom for personal planning
Want to develop? We are happy to discuss it
Well-equipped work infrastructure with state-of-the-art EDA tools
Corporate benefits (such as Hansefit, Jobrad, and Pluxee)
We compare skills, grade, work format and salary
Most often 73,100 to 95,900