Firmware-Entwickler embedded Systems (m/w/d)
⚲ Berlin
Do uzgodnienia
Wymagania
- Coordination
- Documentation
- Quality Assurance (QA)
- Git
- RTOS
- C++
- Testing
- Agile
- Security
- CI/CD
Opis stanowiska
Wir, die emagine, suchen aktuell einen Firmware-Entwickler - Produktion und hardwarenahe Security (m/w/d) für die Entwicklung, Optimierung und Sicherstellung der Qualität von Firmware.
Dich erwartet:
• Entwicklung und Optimierung von Firmware für embedded Systeme (C/C++, ggf. Assembler).
• Integration von Sicherheitsmechanismen in den Entwicklungsprozess (Verschlüsselung, sichere Boot-Prozesse, Secure Coding).
• Berücksichtigung von Manufacturing, Testing und Field-Deployment bereits während der Entwicklung.
• Durchführung und Unterstützung von Security-Reviews, Unit-Tests und Integrationstests.
• Konzeption und Implementierung von sicheren Over-The-Air-Update-Mechanismen.
• Analyse und Behebung von Firmware-Fehlern in verschiedenen Phasen (Entwicklung, Test, Produktion).
• Erstellung technischer Dokumentation für Firmware-Architektur und Security-Maßnahmen.
• Enge Abstimmung mit Hardware-Teams, QA, Security-Teams und Produktionsabteilungen.
Dein Profil:
• Mindestens Bachelorabschluss in (Wirtschafts-)Informatik, Ingenieurwesen oder Physik.
• Mindestens ein Jahr Berufserfahrung 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.).
• Kenntnisse in Versionskontrolle (Git) und CI/CD-Pipelines.
• Englischkenntnisse auf Business-Niveau.
Nice to Haves:
• 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.
Weitere Details:
• Standort: Berlin
• Teamstruktur: Zusammenarbeit mit Hardware-Teams, QA und Security-Teams.
Wir freuen uns auf Deine Bewerbung!
Dich erwartet:
• Entwicklung und Optimierung von Firmware für embedded Systeme (C/C++, ggf. Assembler).
• Integration von Sicherheitsmechanismen in den Entwicklungsprozess (Verschlüsselung, sichere Boot-Prozesse, Secure Coding).
• Berücksichtigung von Manufacturing, Testing und Field-Deployment bereits während der Entwicklung.
• Durchführung und Unterstützung von Security-Reviews, Unit-Tests und Integrationstests.
• Konzeption und Implementierung von sicheren Over-The-Air-Update-Mechanismen.
• Analyse und Behebung von Firmware-Fehlern in verschiedenen Phasen (Entwicklung, Test, Produktion).
• Erstellung technischer Dokumentation für Firmware-Architektur und Security-Maßnahmen.
• Enge Abstimmung mit Hardware-Teams, QA, Security-Teams und Produktionsabteilungen.
Dein Profil:
• Mindestens Bachelorabschluss in (Wirtschafts-)Informatik, Ingenieurwesen oder Physik.
• Mindestens ein Jahr Berufserfahrung 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.).
• Kenntnisse in Versionskontrolle (Git) und CI/CD-Pipelines.
• Englischkenntnisse auf Business-Niveau.
Nice to Haves:
• 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.
Weitere Details:
• Standort: Berlin
• Teamstruktur: Zusammenarbeit mit Hardware-Teams, QA und Security-Teams.
Wir freuen uns auf Deine Bewerbung!
🔍 Dekoder Ogłoszenia
🟢
Integration von Sicherheitsmechanismen in den Entwicklungsprozess (Verschlüsselung, sichere Boot-Prozesse, Secure Coding).
Oznacza to, że bezpieczeństwo jest integralną częścią procesu tworzenia oprogramowania, a nie tylko dodatkiem na późniejszym etapie.
🟢
Berücksichtigung von Manufacturing, Testing und Field-Deployment bereits während der Entwicklung.
Kandydat musi myśleć o całym cyklu życia produktu, od produkcji po wdrożenie w terenie, już na etapie projektowania firmware.
🟡
Mindestens ein Jahr Berufserfahrung in der Firmware-Entwicklung (C/C++).
Wymagane jest co najmniej rok praktycznego doświadczenia w tworzeniu firmware, a nie tylko teoretyczna wiedza.
🟡
Grundverständnis für Sicherheitskonzepte in eingebetteten Systemen.
Oczekuje się podstawowej wiedzy o tym, jak zapewnić bezpieczeństwo w systemach wbudowanych, ale niekoniecznie głębokiej specjalizacji.
🟢
Enge Abstimmung mit Hardware-Teams, QA, Security-Teams und Produktionsabteilungen.
Praca wymaga częstej i ścisłej współpracy z różnymi działami, co może oznaczać potrzebę dobrej komunikacji i umiejętności pracy w zespole.