> Markdown version of [/jobs/ext/4679040-senior-embedded-arm-engineer-quantum-computing](https://www.wearedevelopers.com/jobs/ext/4679040-senior-embedded-arm-engineer-quantum-computing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded (ARM) Engineer - Quantum Computing - **Company:** eleQtron GmbH - **Location:** Hamburg, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** ARM Architecture, C++ (Programming Language), Datasheets, Software Debugging, Linux, Digital Electronics, Linux on Embedded Systems, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Hardware Design, Joint Test Action (IEEE Standards), Quantum Computing, Real-Time Operating Systems, Signal Processing, System on a Chip, Data Logging, Bare Metal - **Published:** November 12, 2026 - **Apply:** https://jobs.meinestadt.de/hamburg/standard?id=260444939 ## About the Role B Ausübungsformen Gewünschte Fähigkeiten & Kenntnisse Infrastruktur Rust Signalverarbeitung Fehleranalyse Englisch C++ Hardware Development Linux FPGA Digitalelektronik Elektronik Dienstleistungen START Xilinx Embedded Linux Berufserfahrung Debugging Engineering Verantwortungsvolle Arbeitsweise Teamfähigkeit Zuverlässigkeit Schnelle Auffassungsgabe, Du verfügst über mindestens 5 Jahre Berufserfahrung in der Embedded-Softwareentwicklung für Echtzeit- oder zeitkritische Systeme Du verfügst über fundierte Kenntnisse in C (idealerweise auch C++) auf ARM-Plattformen und arbeitest hardwarenah Du hast Erfahrung mit Bare-Metal- und/oder RTOS-Umgebungen und ein klares Verständnis dafür, wann welcher Ansatz geeignet ist Du kannst Schaltpläne und Datenblätter sicher lesen und reale Hardware mit Oszilloskopen, Logikanalysatoren und JTAG debuggen Du verfügst über ein tiefes Verständnis von Echtzeitkonzepten wie Interrupts, DMA, Timing, Nebenläufigkeit und Determinismus Du hast bereits Firmware auf neuer Hardware erfolgreich in Betrieb genommen, anstatt ausschließlich bestehende Systeme zu warten Du arbeitest effektiv mit Experimentalphysikern und Ingenieuren zusammen und kannst unpräzise physikalische Anforderungen in robuste Firmware umsetzen Du zeichnest dich durch hohe Anpassungsfähigkeit und eine schnelle Auffassungsgabe aus Du verfügst über gute Englischkenntnisse in Wort und Schrift Was wir schätzen: Erfahrung mit hochintegrierten SoCs, insbesondere ARM+FPGA-Plattformen wie Xilinx Zynq / RFSoC Erfahrung in der Zusammenarbeit mit FPGA-/Digital-Elektronik-Ingenieuren an der Schnittstelle zwischen Software und Gateware Rust für Embedded Systems Embedded Linux auf ARM (Cortex-A), einschließlich Treiber- und Kernelmodul-Entwicklung Erfahrung mit Signalverarbeitung oder der Implementierung von Regelkreisen auf Embedded-Systemen Erfahrung mit High-Speed-Datenerfassung oder Präzisions-Timing-Systemen Vertrautheit mit Labor-, wissenschaftlichen oder Messinstrumenten Erste Erfahrung mit Quantencomputing oder anderen Deep-Tech-Bereichen ## Description Verantwortung für die Embedded Firmware unserer ARM-basierten Steuerungsplattform - von der Architektur über die Implementierung bis hin zum Debugging direkt auf der Hardware Entwicklung und Pflege der Echtzeit-Softwareebene, die Pulssequenzen, Timing und Datenflüsse auf unserem hochintegrierten Steuerungschip koordiniert Entwicklung und Pflege der Low-Level-Treiber und des Board Supports, auf die unsere Hardware angewiesen ist Sicherstellung eines deterministischen Verhaltens mit niedriger Latenz unter harten Echtzeitanforderungen Verantwortung für den Firmware-Bring-up gemeinsam mit unseren Elektronik- und Physikteams sowie Fehleranalyse an der Schnittstelle zwischen Software und Signal Definition und Weiterentwicklung der Firmware-Architektur und Engineering-Praktiken, einschließlich Build-, Test- und Release-Prozessen Mitgestaltung der Schnittstellen zwischen der Embedded-Ebene und dem restlichen Stack, damit in Software definierte Experimente zuverlässig auf der Maschine ausgeführt werden