Embedded Softwareentwickler - Basissoftware

Hensoldt Ag.
Taufkirchen, Germany
2 days ago

Role details

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

Job location

Taufkirchen, Germany

Tech stack

C++
CMake
Computer Security
Computer Engineering
Software Debugging
Linux
Device Drivers
Linux on Embedded Systems
Ethernet
Field-Programmable Gate Array (FPGA)
Open Source Technology
Regression Testing
Release Management
Software Asset Management
Software Systems
Universal Asynchronous Receiver/Transmitter
Management of Software Versions
VxWorks
Application Specific Integrated Circuits
GIT
Build Management
Yocto
Information Technology
Operational Systems

Job description

  • Entwicklung, Integration und Verifikation von Software auf VxWorks und Embedded Linux (Betriebssystem, Treiber, Interfaces) mit Fokus auf Safety/Security.
  • Konzeption und Implementierung von Cyber-Security-Funktionen (Threat Modeling, Secure Boot/Updates, Hardening).
  • Integration und Betreuung von Open-Source-Software (Lizenzen, SBOM, Patch-/Release-Management).
  • Architektur- und Build-Management für OSS; Abhängigkeiten, Versionierung, Regressionstests.
  • Anbindung von FPGA-basierten Lösungen; enge Abstimmung mit HW/FPGA-Teams.
  • Fehleranalyse, Debugging, Optimierung, Dokumentation (Spezifikationen, Tests, Reports).
  • Support-Verträge: Fehlersuche, Patch-/Hotfix-Strategien, Release-Management.

Requirements

Betriebswirte/Fachwirte/Fachkaufleute (Fachschulniveau)

Gewünschte Fähigkeiten & Kenntnisse

CMake Informatik Fehleranalyse Open Source Lizenzmanagement Englisch C++ USB VxWorks Linux Cyber-Security Dokumentation FPGA Security Embedded Linux Ethernet Release Management Optimierung Yocto GIT Debugging Support ASIC Deutsch Analytisches Denken Verantwortungsvolle Arbeitsweise Teamfähigkeit Sorgfältige Arbeitsweise, * Abgeschlossenes Studium der Informatik, Technischer Informatik oder eine vergleichbare Ausbildung mit relevanter Berufserfahrung.

  • Fundierte Kenntnisse in Embedded Systems, idealerweise mit VxWorks und/oder Embedded Linux.
  • Erfahrung in Treiberentwicklung und Schnittstellen (z. B. USB, UART, Ethernet, Interfaces zu FPGA/ASIC).
  • Verständnis von Cyber-Security-Aspekten in Embedded Softwaresystemen.
  • Praxis in der Integration von Open-Source-Software, Lizenzmanagement und Sicherheitsprüfungen.
  • Erfahrung mit FPGA-Umgebungen.
  • Sichere Programmierkenntnisse in C und C++.
  • Grundlegende Erfahrung mit Build-, Debug- und Versionswerkzeugen (z. B. Meson, CMake, Yocto, Git).
  • Gute Deutsch- und Englischkenntnisse in technischer Dokumentation.
  • Teamfähigkeit, analytisches Denken und strukturierte Arbeitsweise.

About the company

Die HENSOLDT Avionics GmbH mit Sitz in Pforzheim ist ein international tätiges Unternehmen im Avionik Sektor für die zivile Luftfahrt. Mit rund 100 Mitarbeitern entwickelt, produziert und vertreibt die HENSOLDT Avionics Technologien für die Zukunft. Die Produktpalette umfasst Lösungen für Helikopter und Flugzeuge, die einen sicheren Flug gewährleisten.

Apply for this position