Embedded Software ENgineer (Linux, C++, Netzwerk) (m/w/d)
Verantwortung
Entwicklung robuster Softwarearchitekturen für vernetzte Embedded-Systeme mit hohen Anforderungen an Performance und Sicherheit.
Analyse technischer Anforderungen und Überführung in skalierbare System- und Kommunikationskonzepte.
Entwicklung hardwarenaher Komponenten mit C/C++ und Python für Linux-basierte Plattformen.
Integration und Optimierung von Netzwerkfunktionen auf verschiedenen Protokoll- und Systemebenen.
Umsetzung von Security-by-Design mit Themen wie Secure Boot, TPM, Hardening und Trusted Execution.
Qualifikationen
Höhere Ausbildung in Informatik, Elektrotechnik oder vergleichbare technische Qualifikation.
Mehrjährige Erfahrung in der Embedded- oder Systems-Softwareentwicklung mit C/C++ und idealerweise Python.
Fundiertes Wissen in Linux, Netzwerkprogrammierung, TCP/IP und Low-Level-Kommunikation.
Erfahrung mit Security-Mechanismen für Embedded Devices, beispielsweise PKI, Secure Boot oder Hardware Security Modules.
Analytische und lösungsorientierte Persönlichkeit mit Freude an komplexen technischen Fragestellungen sowie guten Deutsch- oder Englischkenntnissen.
Benefits