Firmware Engineer PCIe/NVMe Storage Controllers

Swissbit
Dresden, Germany
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Adobe Flash Systems Engineering Compilers Code Review Computer Engineering Software Debugging Serial ATA Firmware Joint Test Action (IEEE Standards) Open Source Technology PCI Express Real-Time Operating Systems
+9 more
Reduced Instruction Set Computing Subsystems Toolchain Git Information Technology Bare Metal DO-178B Software Version Control Nvme

Job description

Wir suchen einen erfahrenen Firmware Engineer fĂŒr unser Storage-Controller-Team. Du ĂŒbernimmst die Verantwortung fĂŒr Firmware-Module fĂŒr PCIe-/NVMe-Controller und arbeitest dabei ĂŒber den gesamten Stack hinweg - von der Hardware-Abstraktion und Low-Level-Treibern bis hin zur Leistungsoptimierung und Einhaltung von Standards. Es handelt sich um eine praxisorientierte Ingenieursposition, die ein hohes Maß an technischem Fachwissen erfordert und eine enge Zusammenarbeit mit den Teams fĂŒr Hardware, Validierung und Systemtechnik beinhaltet. Und falls du gleich noch weitere Talente mitbringen möchtest, sind wir gern bereit dich und dein Team zu integrieren - vorrangig am Standort Dresden. Dresden ist als Location neu fĂŒr uns, aber wir sehen dort beste Chancen unsere vernetzten EntwicklungsaktivitĂ€ten noch weiter auszubauen. Die rĂ€umliche NĂ€he zur unserem Entwicklungs- und Produktionsstandort in Berlin ist dabei zusĂ€tzlich von Vorteil.

Spannende Aufgaben warten auf Dich

  • Entwicklung, Implementierung und Wartung von Firmware fĂŒr PCIe/NVMe-Speichercontroller ĂŒber den gesamten Produktlebenszyklus hinweg
  • Entwicklung und Verantwortung fĂŒr Low-Level-Treiber, Hardware Abstraction Layer (HAL) und leistungskritische Firmware-Subsysteme
  • Optimierung von Latenz, Durchsatz und Energieeffizienz auf GerĂ€teebene fĂŒr PCIe/NVMe-Zielsysteme
  • Fehlerbehebung bei komplexen, layer-ĂŒbergreifenden Problemen - Firmware, Treiber und Hardware betreffend - unter Verwendung von Logic Analyzer, JTAG und Protocol Analyzer
  • Zusammenarbeit mit Hardware-Ingenieuren und Validierungsteams
  • Sicherstellung der strikten Einhaltung von NVMe-, PCIe- und verwandten Speicherstandards
  • Aktive Mitwirkung an Architektur-Reviews, Designdiskussionen und der Erstellung technischer Dokumentationen
  • UnterstĂŒtzung bei der Hardware-Inbetriebnahme fĂŒr neue Plattformen, EVT-/DVT-Prototypen und Referenzdesigns
  • Teilnahme an Code-Reviews, statischen Analysen und der kontinuierlichen Verbesserung von Entwicklungsprozessen

Requirements

  • Hochschulabschluss in Elektrotechnik, Technischer Informatik, Informatik oder einem eng verwandten Fachgebiet
  • Fundierte praktische Erfahrung in der Entwicklung von Embedded-Firmware in C
  • Fundierte Kenntnisse der PCIe-Architektur, des NVMe-Protokolls und der Interna von SpeichergerĂ€ten (Flash-Management, Wear-Leveling, ECC)
  • Praktische Kenntnisse im Bereich Bare-Metal-Firmware sowie in RTOS-Umgebungen und der Fehlersuche in Embedded-Systemen
  • Vertrautheit mit ARM- oder RISC-V-Prozessorarchitekturen
  • Erfahrung mit DMA-Engines, Interrupt-Controllern, Memory-Mapped I/O und Hardware-Register-Schnittstellen
  • Sicherer Umgang mit Standard-Toolchains fĂŒr die Firmware-Entwicklung: Compiler (GCC/LLVM), JTAG-Debugger, Versionskontrolle (Git) und Tools zur statischen Analyse
  • AusgeprĂ€gte analytische FĂ€higkeiten und Debugging-Kompetenzen fĂŒr komplexe mehrschichtige Hardware-/Software-Probleme
  • Gute KommunikationsfĂ€higkeiten in Englisch; Deutsch ist von Vorteil

WĂŒnschenswert

  • Erfahrung mit Flash-Speichersystemen (NAND-Flash, FTL-Design, LDPC/BCH-ECC)
  • Hintergrundwissen in den Bereichen Sicherheits-Firmware, HSM-Integration oder Secure-Boot-Konzepte
  • Vertrautheit mit UFS-, SATA- oder SD/eMMC-Protokollen
  • Erfahrung in industriellen, automobilen oder verteidigungsrelevanten Embedded-Umgebungen (IEC 61508, DO-178C)
  • BeitrĂ€ge zu Open-Source-Firmware- oder Embedded-Projekten

Benefits & conditions

  • Ein Team, das zusammenhĂ€lt, statt nur zusammenzuarbeiten
  • Raum fĂŒr deine Ideen - wir mögen Menschen, die mitdenken
  • FlexibilitĂ€t, die in deinen Alltag passt - mit Gleitzeit und Spielraum fĂŒr deine persönliche Planung
  • Du willst dich weiterentwickeln? Wir sprechen gerne darĂŒber
  • Gut ausgestattete Arbeitsinfrastruktur mit State-of-the-Art EDA Tools
  • Corporate Benefits (wie Hansefit, Jobrad und Pluxee)

About the company

Swissbit DE-Dresden, DE-Remote-Sachsen Vollzeit, Gestalten Sie mit uns die Zukunft! Swissbit ist der fĂŒhrende europĂ€ische Hersteller von Speicher- und Sicherheitslösungen fĂŒr anspruchsvolle Anwendungen. Mit Hauptsitz in der Schweiz und Entwicklungs- und Produktionsstandorten an mehreren Orten in Deutschland entwickeln und produzieren wir Flash-Speicherlösungen, Sicherheitstoken und Embedded-Computing-Module, die höchsten AnsprĂŒchen an ZuverlĂ€ssigkeit, Langlebigkeit und Datenschutz genĂŒgen. Unsere Kunden sind in den Bereichen Industrieautomation, Transportwesen, Medizintechnik, Verteidigung und Rechenzentrumsinfrastruktur tĂ€tig. Als Teil unseres F&E-Teams arbeiten Sie im Zentrum unserer Produktentwicklung und gestalten die Firmware, die PCIe/NVMe-Speichercontroller der nĂ€chsten Generation steuert - von der Architektur ĂŒber die Inbetriebnahme bis hin zur Serienfreigabe., Swissbit ist Europas fĂŒhrender Anbieter von Speicher- und Security-Lösungen fĂŒr Industrie und IoT. Wir entwickeln und produzieren in Deutschland - fĂŒr höchste ZuverlĂ€ssigkeit, LangzeitverfĂŒgbarkeit und sichere Daten in kritischen Anwendungen. Mit Standorten in der Schweiz, Deutschland, den USA, Japan und Taiwan sind wir international vernetzt.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg KĂŒhberger +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · WWC 2023

7:27 min

How Git architecture fundamentally exposes historical code secrets

Dwayne Mcdaniel · LIVE

Videos

See all

Related articles

See all