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
Junior

Job 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

  1. Produktionsnahe Entwicklung
  2. Code Reviews, Tests, OTA-Updates
  3. Debugging und Troubleshooting
  4. Dokumentation
  5. Zusammenarbeit mit Hardware-, QA-, Security- und Produktionsteams, 1. Firmware-Entwicklung: Entwicklung und Optimierung von Firmware für eingebettete Systeme (C/C++, ggf. Assembler)
  6. Security by Design: Integration von Sicherheitsmechanismen in den Entwicklungsprozess (Verschlüsselung, sichere Boot-Prozesse, Secure Coding)
  7. Produktionsnahe Entwicklung: Berücksichtigung von Manufacturing, Testing und Field-Deployment bereits während der Entwicklung
  8. Code-Reviews & Testing: Durchführung und Unterstützung von Security-Reviews, Unit-Tests und Integrationstests
  9. Firmware-Updates & OTA: Konzeption und Implementierung von sicheren Over-The-Air-Update-Mechanismen
  10. Debugging & Troubleshooting: Analyse und Behebung von Firmware-Fehlern in verschiedenen Phasen (Entwicklung, Test, Produktion)
  11. Dokumentation: Erstellung technischer Dokumentation für Firmware-Architektur und Security-Maßnahmen
  12. Zusammenarbeit: Enge Abstimmung mit Hardware-Teams, QA, Security-Teams und Produktionsabteilungen

Erfahrungen & KenntnisseMUST-HAVES:

  1. Programmiersprache C++
  2. Programmiersprache C
  3. Debugging Embedded Security
  4. Embedded Firmware
  5. Embedded Security
  6. Python

Requirements

  1. Mindestens Bachelor-Abschluss, bestenfalls in (Wirtschafts-)Informatik, Ingenieurwesen oder Physik
  2. Mehrjährige Erfahrung in der Firmware-Entwicklung (C/C++)
  3. Grundverständnis für Sicherheitskonzepte in eingebetteten Systemen
  4. Erfahrung mit Debugging-Tools (JTAG, GDB, Logic Analyzer)
  5. Verständnis für Produktionsprozesse und deren Anforderungen an Firmware
  6. Gutes Verständnis für Hardware-Schnittstellen (GPIO, SPI, I2C, UART, etc.)
  7. Versionskontrolle (Git) und CI/CD-Pipelines
  8. Sehr gute Deutschkenntnisse (C1-Niveau)
  9. Englischkenntnisse auf B1-Niveau erforderlich
  10. Mindestens 5 Jahre professionelle Erfahrung im Bereich Embedded Firmware Development

Wünschenswert:

  1. Erfahrung mit Secure Boot, Trusted Platform Module (TPM) oder Hardware Security Modules (HSM)
  2. Kenntnisse in Kryptographie und Authentifizierungsmechanismen
  3. Erfahrung mit Firmware-Signing und Code-Attestation
  4. Vertrautheit mit RTOS (Real-Time Operating Systems)
  5. Erfahrung in der Fehleranalyse in Produktionsumgebungen (RMA, Field-Failures)
  6. Kenntnisse in Security-Standards (Common Criteria, IEC 62443, etc.)
  7. Erfahrung mit Penetration Testing oder Vulnerability Assessment
  8. 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.

Apply for this position