Senior Embedded Software Engineer - Security / Rust & C++

APRIORI - business solutions AG
Berlin, Germany
6 days ago
Apply on www.adzuna.de
Prepare application

Role details

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

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Software Applications User Authentication Automation of Tests UClibc (C Standard Library) C++ (Programming Language) Code Review Cyber Security Computer Programming Continuous Integration Linux on Embedded Systems
+10 more
Embedded Software Firmware Python (Programming Language) Public Key Infrastructure Software Engineering Yocto Gitlab-ci Information Technology Operational Systems Devsecops

Job description

  • Sichere Firmware & Anwendungssoftware entwickeln: Fullstack-Entwicklung von HAL/Treibern bis hin zu UI/API in Rust und C/C++23.
  • CRA-Compliance umsetzen: Gestaltung sicherer Update-Mechanismen, Mitwirkung an Software Bills of Materials (SBOMs), Vulnerability Handling und Erstellung von Release-Nachweisen entlang des gesamten Produktlebenszyklus.
  • Security-Architektur mitgestalten: Integration von Secure Boot, Kryptografie, Hardening, Secrets- und Zertifikatsmanagement sowie Threat Modeling in die Produktentwicklung.
  • HW/SW-Schnittstellen absichern: Implementierung sicherer Kommunikation, Authentifizierung und Schutz sensibler Daten auf dem Gerät.
  • Code-Qualität & Reviews verankern: Etablierung security-relevanter Code-Reviews, statischer Analysen und Prinzipien sauberer Softwareentwicklung im Team.
  • KI-gestützte Entwicklung nutzen: Produktives Arbeiten mit AI-Coding-Tools und aktiver Wissensaustausch über bewährte Verfahren im Team.

Requirements

  • Ausbildung: Abgeschlossenes Studium der Elektrotechnik, Informatik oder eine vergleichbare Qualifikation.
  • Berufserfahrung: Mehrjährige Erfahrung (ab ca. 5 Jahren) in der Embedded-Fullstack-Entwicklung, von der Low-Level-Firmware bis zur Anwendungssoftware.
  • Programmiersprachen: Solide Praxis in Rust sowie C/C++ (insb. C++23).
  • Betriebssysteme: Sicherer Umgang mit Embedded Linux (z. B. Yocto, Buildroot).
  • Embedded Security: Praktische Erfahrung mit Secure Boot, Image-Signierung, Kryptografie und Hardening.
  • Regulatorische Standards: Verständnis und Erfahrung bezüglich des EU Cyber Resilience Act (CRA) oder vergleichbarer regulatorischer Vorgaben.
  • Software-Engineering: Fundiertes Verständnis für saubere Softwareentwicklung (modulare Architektur, reproduzierbare Builds, nachvollziehbare Abhängigkeitsverwaltung).
  • Tools & KI: Aktiver Einsatz von KI-Coding-Tools im alltäglichen Entwicklungs-Workflow.
  • Sprachkenntnisse: Sehr gute Deutsch- und Englischkenntnisse (Teamkommunikation erfolgt überwiegend auf Deutsch, technische Dokumentationen teils auf Englisch).

Damit punkten Sie zusätzlich (Nice-to-Have):

  • Python-Kenntnisse: Einsatz von Python für interne Tools und Test-Automatisierung.
  • DevSecOps & CI/CD: Praktische DevSecOps-Erfahrung in CI/CD-Pipelines (z. B. GitLab CI, Dependency- und Secret-Scanning).
  • Hardware-Sicherheit: Erfahrung im Umgang mit TPM, Secure Element oder PKI.
  • Domain-Know-how: Erfahrung im Bereich RF-/HF-Produkte.

Apply for this position

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

Apply on www.adzuna.de
Prepare application

Good distractions

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

10:42 min

Essential soft skills and evaluating security candidates

Kurt Eder · LIVE

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

Videos

See all

Related articles

See all