Projektportal
Projektdetails
Aufgaben
Für ein spannendes Projekt sind wir auf der Suche nach einem Senior Embedded Linux Platform Engineer.
Zu Ihren Aufgaben gehören:
- Weiterentwicklung, Wartung und Hardening einer Embedded-Linux-Plattform für Robotik- und Industriesysteme.
- Optimierung und Automatisierung von Linux-Image-Build-, Test- und Release-Prozessen mittels Git und CI/CD (Azure DevOps).
- Pflege von Linux Kernel, Bootloader, Firmware, Treibern, Systemdiensten und Netzwerkkonfigurationen.
- Betrieb und Weiterentwicklung containerisierter Anwendungen (Docker/OCI).
- Entwicklung sicherer OTA-Update-, Rollback- und Recovery-Konzepte für Embedded-Systeme.
- Implementierung von REST-APIs für Versionsmanagement, Softwareverteilung und Monitoring.
- Umsetzung von Security-Anforderungen wie Secure Boot, Software-Signing, Authentifizierung und Audit Logging.
- Aufbau automatisierter Tests sowie Monitoring- und Diagnosemechanismen.
Anforderungen
Must-haves
- Embedded Linux und Linux-Systemarchitektur
- Multi-Node Systems: Erfahrung mit verteilten Systemen und der Koordination mehrerer Rechenknoten
- Linux System Management: Erfahrung mit Kernel, Bootloader, Firmware, Device Trees, Treibern, Systemdiensten und Linux-Konfigurationen.
- Linux Image Management
- Secure Update Management: Fähigkeit, sichere Update-Lösungen für Linux-Images, Systemkomponenten, Container und Konfigurationsdaten zu implementieren oder zu verbessern.
- Rollback & Recovery: Erfahrung mit Rollback- und Recovery-Mechanismen, insbesondere bei fehlgeschlagenen Updates oder Systemausfällen.
- Test-Driven Development (TDD)
- CI/CD & Automation: Erfahrung mit automatisierten Build-, Test- und Release-Prozessen sowie Git.
- Troubleshooting: Fähigkeit, technische Probleme in komplexen Embedded-Linux-Systemen selbstständig zu analysieren und zu lösen.
- Verhandlungssichere Englischkenntnisse
Nice-to-haves
- Erfahrung Robotics
Rahmenbedingungen
- Einsatzort: Remote und 2-3 die Woche in Gilching (bei München)