Ihre Aufgaben:
Die Rolle des Lead Engineers unterstützt das Team dabei, komplexere Anforderungen zu zerlegen und zu verstehen, technische Diskussionen zielgerichtet zu moderieren und schneller zu belastbaren Entscheidungen zu gelangen.
- Technische Führung bei der Entwicklung von Embedded-Software für Embedded Linux, RTOS und Bare-Metall Mikrocontroller.
- Definition, Bewertung und Weiterentwicklung von Softwarearchitekturen für Embedded Controls und IoT-Lösungen
- Leitung und Moderation technischer Konzept-, Architektur- und Designentscheidungen.
Bewertung technischer Konzepte hinsichtlich Komplexität, Aufwand, Risiken, Wartbarkeit und Nutzen. - Zerlegung komplexer Anforderungen in Arbeitspakete und Unterstützung des Teams bei Aufwandsabschätzungen und technischer Planung.
- Identifikation technischer Risiken, Abhängigkeiten und möglicher Auswirkungen auf Termine und Meilensteine.
- Mitarbeit an Implementierungen, Prototypen, Fehleranalysen und komplexem Debugging.
Sicherstellung der Einhaltung technischer Standards, Coding Guidelines und Architekturprinzipien. - Unterstützung beim Coaching und Mentoring der Entwickler.