Firmware Engineer

Swissbit
Dresden, Germany
4 days ago
Apply on startup.jobs
Prepare application

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., * 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

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.

Apply for this position

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

Apply on startup.jobs
Prepare application

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ć · World Congress 2023

7:27 min

How Git architecture fundamentally exposes historical code secrets

Dwayne Mcdaniel ¡ LIVE

Videos

See all

Related articles

See all