Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
SSwissbit
Дрезден, Германия8 месяцев назад
Формат работы
Офис, Удалённо
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Создавайте будущее вместе с нами! Swissbit — ведущий европейский производитель решений для хранения данных и обеспечения безопасности для требовательных приложений. Имея штаб-квартиру в Швейцарии и центры разработки и производства в нескольких городах Германии, мы разрабатываем и производим флэш-накопители, токены безопасности и встроенные вычислительные модули, которые соответствуют самым высоким требованиям к надежности, долговечности и защите данных. Наши клиенты работают в сферах промышленной автоматизации, транспорта, медицинской техники, обороны и инфраструктуры центров обработки данных. В составе нашей команды R&D вы будете работать в центре разработки наших продуктов и создавать прошивку, которая управляет контроллерами хранения данных PCIe/NVMe следующего поколения — от архитектуры и ввода в эксплуатацию до серийного выпуска. Мы ищем опытного инженера-программиста по прошивке для нашей команды контроллеров хранения данных. Это практическая инженерная позиция, требующая высокого уровня технических знаний и тесного сотрудничества с командами аппаратного обеспечения, валидации и системной инженерии. И если вы хотите привнести дополнительные таланты, мы будем рады интегрировать вас и вашу команду — в первую очередь в Дрездене. Дрезден — новое для нас местоположение, но мы видим там отличные возможности для дальнейшего расширения нашей сетевой деятельности в области разработок. Близость к нашему центру разработки и производства в Берлине также является преимуществом.
Вы возьмете на себя ответственность за модули прошивки для контроллеров PCIe/NVMe, работая по всему стеку — от абстракции аппаратного обеспечения и драйверов низкого уровня до оптимизации производительности и соблюдения стандартов.
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)
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 73 100 до 95 900