Principal Firmware Engineer
Core
Architecting system firmware and developing system architecture for software and firmware for next-generation Arm-based devices, focusing on power, performance, and thermal management.
Role type
Principal Firmware Engineer (System Architecture)
Builds
System firmware, OS mechanisms (Linux), and power/performance/thermal management solutions for Arm compute platforms.
Domain
Semiconductor / Embedded Systems / Power Management
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Linux kernel driver development, embedded firmware development, SoC architecture knowledge, power and thermal management in OS/firmware, high-level design trade-offs
Preferred skills
Arm CPU and SoC system architectures, firmware interfaces (ACPI, device tree), power management software/firmware experience, OS and application hardware usage analysis tools
Technologies
C, Linux, SoC, ACPI, device tree
Responsibilities
Architect innovative features in system firmware; prototype power, performance, and thermal management mechanisms; establish new Operating-System mechanisms to improve power and thermals; design experiments and analyses to answer architectural questions using software on silicon, simulators, and models.
Seniority
Principal, hands-on IC with strategy & mentorship