Temple Health
Nuvoton Technology
Firmware Engineering Manager (EN.FMFM)
C++
Automatische Übersetzung. Prüfe das Original.
Aufgaben
- Leitung von Firmware-Ingenieuren sowie Verantwortung für Design, Entwicklung und Wartung von eingebetteter Firmware und Software für Super I/O (SIO) und Embedded Controller (EC) Chip-Produkte, die in PC-Plattformen der Enterprise-Klasse zum Einsatz kommen, einschließlich Desktops, Workstations, Notebooks und All-in-One-Systemen.
- Überwachung und aktive Mitarbeit an der Firmware-Architektur und dem Software-Design für mehrere Generationen von SIO- und EC-Produkten, einschließlich Boot-Abläufen, Low-Level-Treibern, Systemdiensten und Firmware-Frameworks.
- Leitung der Definition und Implementierung komplexer Firmware-Funktionen wie thermische Überwachung, Lüftersteuerung, Energieverwaltung und Mechanismen für die Interaktion zwischen Hardware und Software, einschließlich Algorithmen, die Firmware-Logik mit Silizium-Funktionen kombinieren.
- Hauptverantwortliche technische Instanz für SIO- und EC-Firmware; Durchführung von Design-Reviews, Code-Reviews und architektonischen Bewertungen zur Sicherstellung von Korrektheit, Leistung, Sicherheit und Wartbarkeit.
- Entwicklung von Firmware primär in C, mit direkter Beteiligung an Bare-Metal- und RTOS-basierten Umgebungen sowie Unterstützung der Integration mit System-BIOS und Plattform-Firmware.
- Enge Zusammenarbeit mit Hardware-Teams, Validierungsteams und globalen Kunden zur Definition von Anforderungen, Analyse technischer Einschränkungen und Entwicklung kundenspezifischer Firmware-Funktionen und -Lösungen.
- Wichtige Schnittstelle zu strategischen Kunden bei der Fehlerbehebung komplexer Firmware- und Silizium-bezogener Probleme, Analyse der Ursachen und Bereitstellung von Korrekturmaßnahmen.
- Design und Implementierung sicherheitsrelevanter Firmware-Funktionalitäten, einschließlich kryptografischer Mechanismen, Secure-Boot-Abläufen und Geräteidentitätsmerkmalen für Produkte, die als Teil von Plattform-Sicherheits- und Root-of-Trust-Lösungen verwendet werden. Unterstützung von Proof-of-Concept-Aktivitäten für neue Technologien und zukünftige Produktausrichtungen.
- Fehlerbehebung bei komplexen Firmware-, Hardware- und Systemproblemen unter Verwendung von Hardware- und Software-Debugging-Tools sowie Anleitung von Engineering-Teams bei der Lösung kritischer Kundeneskalationen.
- Technische Mentorenschaft und Anleitung für Firmware-Ingenieure zur Unterstützung konsistenter Implementierungspraktiken und einer erfolgreichen Projektabwicklung.
Anforderungen
Bachelor-Abschluss oder ein gleichwertiger ausländischer Abschluss in Informatik, Informationstechnik oder einem eng verwandten Fachbereich sowie 7 Jahre progressive, postgraduale Erfahrung in der Firmware-Entwicklung und im Management.
Die 7 Jahre Erfahrung müssen progressiver Natur sein und folgende Erfahrungen umfassen:
- Entwicklung eingebetteter Firmware für Echtzeit- und Low-Level-Systeme.
- Programmierung in C und C++ für die Entwicklung eingebetteter und Low-Level-Firmware.
- Debugging eingebetteter Systeme und Lösung komplexer systemweiter Probleme unter Verwendung von Software- und Hardware-Debugging-Tools.
- Design der Firmware-Architektur und technische Leitung über mehrere Produktgenerationen hinweg.
- Bereitstellung technischer Führung, Mentoring und Anleitung für Firmware-Ingenieure im Rahmen der Projektabwicklung und architektonischer Entscheidungsfindungen.
- Definition kundenorientierter Anforderungen, Handhabung technischer Eskalationen und Bereitstellung von Firmware-Lösungen.
- Management von Teamabläufen, Treffen technischer und strategischer Entscheidungen sowie erfolgreiche Durchführung von Projekten von Anfang bis Ende.
Arbeitsort: Austin, TX
Jahresgehalt: USD$165,526 – USD$190,800
