Embedded Software Engineer
citema systems GmbH
Bremen, Germany
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.arbeitsagentur.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Job source
Tech stack
Application Programming Interfaces (APIs)
Code Review
Computer Engineering
Linux on Embedded Systems
Embedded Software
Ethernet
Failure Mode Effects Analysis
Multiprocessing
Software Architecture
Real-Time Operating Systems
Reduced Instruction Set Computing
Software Engineering
+5 more
Software Quality Assurance (SQA)
System on a Chip
VxWorks
Concurrency
Information Technology
Job description
Du planst und gestaltest zukunftsweisende Softwarearchitekturen in Rust für den Einsatz in Satelliten.
- Du entwickelst hochzuverlässige, Safety- und Security-relevante Komponenten direkt im Rust-Ökosystem.
- Du schlägst die Brücke zwischen modernen Engineering-Praktiken (CI, Testing, Tooling, Static Analysis) und den regulatorischen ECSS-Vorgaben.
- Du bringst komplexe Multicore-Konzepte wie Partitionierung, Determinismus und Scheduling in die Praxis.
- Du programmierst robuste Kommunikationspfade über Standards wie MILBUS, CAN, Ethernet und serielle Schnittstellen.
- Dein Fokus liegt auf dem großen Ziel: Die Flugsoftware erfolgreich ins All zu bringen.
Requirements
Folgende Kenntnisse und Fähigkeiten solltest Du auf jeden Fall mitbringen:
- Abgeschlossenes Studium oder eine vergleichbare Ausbildung im Bereich Informatik, technische Informatik oder Softwareentwicklung.
- Fundierter Hintergrund in der Embedded-Softwareentwicklung sowie nachweisbare Erfahrung im Umgang mit ressourcenbeschränkten Systemen und Echtzeit-Kontexten (RT).
- Praktische Erfahrung mit Rust (aus Projekten oder dem produktiven Einsatz) sowie die Motivation, Rust im sicherheitskritischen (Safety) Umfeld zu etablieren.
- Tiefgehendes Wissen über Echtzeit-Systeme, Concurrency und deterministisches Verhalten auf Multicore-Prozessoren bzw. MPSoCs.
- Sicherer Umgang mit RTOS (z. B. RTEMS, VxWorks) oder Embedded Linux.
- Vertrautheit mit der Software-Qualitätssicherung in regulierten Branchen (z. B. ECSS-Prozesse, Code-Reviews, Verifikations- und Testverfahren).
- Kenntnisse der Architekturen LEON (GR712/GR740) und Zynq 7000; erste Berührungspunkte mit RISC-V sind von Vorteil.
- Idealerweise Erfahrung mit Safety/Security-Mechanismen (z. B. robuste APIs, Memory Safety) sowie eine analytische Denkweise (FMEA/FTA).
- Für die effektive Kommunikation im Projektumfeld sowie mit unseren deutschsprachigen Kunden ist ein sehr gutes mündliches und schriftliches Deutsch erforderlich
Benefits & conditions
Wir sind der Überzeugung, dass folgende Rahmenbedingungen die besten Voraussetzungen für Effizienz und kreative Lösungsfindungen bieten:
- Aktives Mitwirken an innovativen Zukunftstechnologien
- Flexibles New-Work-Modell mit hybriden Arbeitsmöglichkeiten
- Unbefristeter Arbeitsvertrag
- Givve-Card als steuerfreier Unternehmensbenefit
- Maximale Entscheidungs- und Gestaltungsspielräume
- Individuelle Karriereplanung und Entwicklungsperspektiven
- Wissenstransfer und Synergieeffekte durch ein starkes Team
- Technologische Vielfalt mit spannenden Einblicken in sicherheitsrelevante Systeme
Und: Herausforderungen, die wirklich Spaß machen!
Ready to shape the future?
Drive digital technologies with us!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.arbeitsagentur.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it
over 5 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
over 3 years ago
TL
Thomas Limbüchler
System change: restart as developer?
over 5 years ago
BB
Benedikt Bischof
c't <webdev> 2023
almost 3 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago