Stellenbeschreibung
Für unseren Kunden suchen wir einen Firmware-Entwickler (m/w/d) Produktion und hardwarenahe Security – Berlin
Projektbeschreibung
Unser weltweit führender Kunde im Bereich Automatisierung, Digitalisierung und Elektrotechnik sucht einen erfahrenen Firmware-Entwickler zur Unterstützung von Entwicklungs- und Produktionsprojekten mit Fokus auf Embedded Systems und hardwarenahe Security am Berliner Standort. Der Kandidat wird in einem multidisziplinären Team arbeiten, das sich mit der Entwicklung sicherer Firmware-Lösungen befasst. Die Rolle verbindet technische Excellence in der Firmware-Entwicklung mit einem starken Security-Mindset und produktionsnahem Denken. Der erfolgreiche Kandidat trägt maßgeblich dazu bei, dass Sicherheitsmechanismen bereits in der Entwicklungsphase verankert sind und produktive Systeme robust und zuverlässig laufen.
Kernelemente der Rolle:
- Firmware-Entwicklung für eingebettete Systeme
- Security by Design
- Produktionsnahe Entwicklung
- Code Reviews, Tests, OTA-Updates
- Debugging und Troubleshooting
- Dokumentation
- Zusammenarbeit mit Hardware-, QA-, Security- und Produktionsteams
Rahmenparameter
Start: Nach Vereinbarung
Laufzeit: 1–2 Jahre mit Potenzial für dauerhafte Übernahme
Auslastung: Vollzeit (35 Wochenstunden / 151,67 Monatsstunden)
Einsatzort: Überwiegend vor Ort in Berlin
Reisekostenregelung: Fahrtzeit kann als Arbeitszeit vergütet werden; wöchentliches Reisekostenpauschale bis 100 EUR (je nach Entfernung)
Rahmenvertrag: Arbeitnehmerüberlassung (ANÜ)
Gehalt: Nach Vereinbarung
Aufgaben
- Firmware-Entwicklung: Entwicklung und Optimierung von Firmware für eingebettete Systeme (C/C++, ggf. Assembler)
- Security by Design: Integration von Sicherheitsmechanismen in den Entwicklungsprozess (Verschlüsselung, sichere Boot-Prozesse, Secure Coding)
- Produktionsnahe Entwicklung: Berücksichtigung von Manufacturing, Testing und Field-Deployment bereits während der Entwicklung
- Code-Reviews & Testing: Durchführung und Unterstützung von Security-Reviews, Unit-Tests und Integrationstests
- Firmware-Updates & OTA: Konzeption und Implementierung von sicheren Over-The-Air-Update-Mechanismen
- Debugging & Troubleshooting: Analyse und Behebung von Firmware-Fehlern in verschiedenen Phasen (Entwicklung, Test, Produktion)
- Dokumentation: Erstellung technischer Dokumentation für Firmware-Architektur und Security-Maßnahmen
- Zusammenarbeit: Enge Abstimmung mit Hardware-Teams, QA, Security-Teams und Produktionsabteilungen
Erfahrungen & KenntnisseMUST-HAVES:
- Programmiersprache C++
- Programmiersprache C
- Debugging Embedded Security
- Embedded Firmware
- Embedded Security
- Python
Erforderlich:
- Mindestens Bachelor-Abschluss, bestenfalls in (Wirtschafts-)Informatik, Ingenieurwesen oder Physik
- Mehrjährige Erfahrung in der Firmware-Entwicklung (C/C++)
- Grundverständnis für Sicherheitskonzepte in eingebetteten Systemen
- Erfahrung mit Debugging-Tools (JTAG, GDB, Logic Analyzer)
- Verständnis für Produktionsprozesse und deren Anforderungen an Firmware
- Gutes Verständnis für Hardware-Schnittstellen (GPIO, SPI, I2C, UART, etc.)
- Versionskontrolle (Git) und CI/CD-Pipelines
- Sehr gute Deutschkenntnisse (C1-Niveau)
- Englischkenntnisse auf B1-Niveau erforderlich
- Mindestens 5 Jahre professionelle Erfahrung im Bereich Embedded Firmware Development
Wünschenswert:
- Erfahrung mit Secure Boot, Trusted Platform Module (TPM) oder Hardware Security Modules (HSM)
- Kenntnisse in Kryptographie und Authentifizierungsmechanismen
- Erfahrung mit Firmware-Signing und Code-Attestation
- Vertrautheit mit RTOS (Real-Time Operating Systems)
- Erfahrung in der Fehleranalyse in Produktionsumgebungen (RMA, Field-Failures)
- Kenntnisse in Security-Standards (Common Criteria, IEC 62443, etc.)
- Erfahrung mit Penetration Testing oder Vulnerability Assessment
- Agile Entwicklungsmethoden