ANÜ: Firmware-Entwickler Produktion und hardwarenahe Security - Berlin
Nemensis
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
JuniorJob location
Tech stack
C
Agile Methodologies
Software System Penetration Testing
Assembly Language
Unit Testing
C++
Code Review
Computer Programming
Continuous Integration
Software Debugging
Firmware
Hardware Interface Design
Hardware Security Module
Joint Test Action (IEEE Standards)
Python
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
GIT
Integration Tests
Information Technology
Operational Systems
Software Version Control
Vulnerability Analysis
Job description
- Produktionsnahe Entwicklung
- Code Reviews, Tests, OTA-Updates
- Debugging und Troubleshooting
- Dokumentation
- Zusammenarbeit mit Hardware-, QA-, Security- und Produktionsteams, 1. 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
Requirements
- 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
About the company
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.