JustJoin.IT Hybrydowo Mid

Firmware-Entwickler embedded Systems (m/w/d)

emagine Polska

⚲ Berlin

Wymagania

  • Security
  • Git
  • Coordination
  • C++
  • CI/CD
  • Testing
  • Quality Assurance (QA)
  • Documentation
  • RTOS
  • Agile

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!