Senior Firmware Engineer
Core
Design and implement low-level SoC and silicon firmware libraries, owning firmware for IPs/subsystems from architecture through production.
Role type
Senior IC firmware engineer (SoC/silicon)
Builds
Reusable, modular firmware APIs, frameworks, and production firmware for server-class SoCs
Domain
Semiconductor hardware engineering, SoC architecture, server-class platforms
Required skills
SoC architecture design, microarchitecture implementation (Arm/x86), silicon bring-up, system-level debugging, pre-silicon validation, ATE environments, JTAG debugging, security firmware (Arm TrustZone), Linux/Windows driver development, team leadership
Preferred skills
FPGA/ZeBu/Palladium emulation, IP-level silicon firmware library development, validation automation, RCA and resolution of complex failures
Technologies
JTAG, Arm Development Studio, Lauterbach TRACE32, Arm TrustZone, Linux, Windows, FPGA, ZeBu, Palladium
Responsibilities
Define firmware/HW interfaces and initialization flows, develop and debug boot/recovery flows, perform system-level debugging across firmware/HW boundaries, drive issues from reproduction to resolution, improve firmware quality via unit tests and automation, mentor engineers
Seniority
Senior, hands-on IC with team leadership
