About the Role
Embedded Firmware & Security Engineer (m/w/d)
Für unseren Kunden, ein führendes Unternehmen im Bereich Produktion und embedded Systeme, suchen wir zum nächstmöglichen Zeitpunkt einen Firmware-Entwickler / Embedded Security Engineer (m/w/d) am Standort Berlin.
In dieser Position entwickeln Sie Firmware für eingebettete Systeme, integrieren Sicherheitsmechanismen direkt in den Entwicklungsprozess und stellen sicher, dass die Firmware produktions- und deploymentgerecht umgesetzt wird.
Die Position ist ab sofort, unbefristet sowie in Vollzeit (35h/Woche) zu besetzen.
Eine Übernahme in das Kundenunternehmen ist vorgesehen.
Aufgaben als Embedded Firmware & Security Engineer (m/w/d):
Entwicklung und Optimierung von Firmware für Embedded Systeme (C/C++, ggf. Assembler)
Integration von Security by Design: Verschlüsselung, Secure Boot, sichere Coding-Standards
Berücksichtigung von Produktionsanforderungen, Testing und Field-Deployment bereits in der Entwicklungsphase
Durchführung von Code-Reviews, Unit-Tests und Integrationstests
Konzeption und Implementierung von sicheren Over-the-Air-Update-Mechanismen
Debugging & Troubleshooting während Entwicklung, Test und Produktion
Erstellung technischer Dokumentation zu Firmware-Architektur und Sicherheitsmaßnahmen
Enge Zusammenarbeit mit Hardware-Teams, QA, Security und Produktionsabteilungen
Ihr Profil als Embedded Firmware & Security Engineer (m/w/d):
Abgeschlossenes Bachelor-Studium in Informatik, Wirtschafts-Informatik, Ingenieurwesen, Physik oder eine vergleichbare technische Qualifikation
Berufserfahrung in der Firmware-Entwicklung, fundierte Kenntnisse in C/C++ und ggf. Assembler
Grundverständnis für Security-Konzepte in Embedded Systemen, Erfahrung mit Secure Boot, TPM/HSM, Firmware-Signing und kryptographischen Verfahren von Vorteil
Kenntnisse in Debugging-Tools (JTAG, GDB, Logic Analyzer) und Hardware-Schnittstellen (GPIO, SPI, I2C, UART etc.)
Verständnis für Produktionsprozesse, Over-the-Air-Updates und deren Anforderungen an Firmware
Erfahrung mit Versionskontrolle (Git), CI/CD-Pipelines und Testing (Unit-Tests, Integrationstests, Code-Reviews)
Vertrautheit mit RTOS, Fehleranalyse in Produktionsumgebungen (RMA, Field-Failures) und Security-Standards (Common Criteria, IEC 62443)
Sehr gute Deutschkenntnisse und Englischkenntnisse
Analytisches Denkvermögen, eigenständige Arbeitsweise, Teamfähigkeit und Kommunikationsstärke