Aufgaben
- Firmware-Entwicklung: Entwicklung und Optimierung von Firmware für Embedded Systems (C/C++, ggf. Assembler)
- Security by Design: Integration von Sicherheitsmechanismen in den Entwicklungsprozess (Verschlüsselung, Secure Boot, Secure Coding)
- Produktionsnahe Entwicklung: Berücksichtigung von Manufacturing, Testing und Field-Deployment bereits während der Entwicklung
- Code-Reviews und Testing: Durchführung von Security-Reviews, Unit-Tests und Integrationstests
- Firmware-Updates und OTA: Konzeption und Implementierung sicherer Over-the-Air-Update-Mechanismen
- Debugging und Troubleshooting: Analyse und Behebung von Firmware-Fehlern in Entwicklung, Test und Produktion
- Dokumentation: Erstellung technischer Dokumentation für Firmware-Architektur und Security-Maßnahmen
- Zusammenarbeit: Enge Abstimmung mit Hardware-, QA-, Security-Teams und Produktionsabteilungen
Profil
- Abgeschlossenes Studium (Bachelor oder höher) in (Wirtschafts-)Informatik, Ingenieurwesen oder Physik
- Erste Berufserfahrung
- Fundierte Erfahrung in der Firmware-Entwicklung (C/C++)
- Grundverständnis für Sicherheitskonzepte in Embedded Systems
- 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)
- Erfahrung mit Versionskontrolle (Git) und CI/CD-Pipelines
- Englischkenntnisse auf Business-Niveau
Benefits
- Sie profitieren an dem exklusiven Zugang zu interessanten Unternehmen und spannenden Projekten in Zusammenarbeit mit Hays als einem soliden und stabilem Partner
- Vergütung im Tarifvertrag der Branche (IGZ-DGB)
- Jährlicher Urlaubsanspruch von 30 Tagen
- Arbeitszeitkonto mit der Möglichkeit zur Auszahlung von Überstunden oder Freizeitausgleich
- Professionelle und vertrauensvolle Zusammenarbeit