Firmware Engineer (SCHIE)
Core
Develops firmware for telemetry systems, platform initialization, and board support packages for Azure's custom silicon programs.
Role type
Firmware Engineer (Embedded Systems)
Builds
Low-level inter-core messaging services, SSIO interfaces, power-control loops, and OS-level performance infrastructure.
Domain
Cloud Infrastructure / Embedded Systems
Required skills
C/C++, embedded firmware development, low-level device drivers, memory management, multi-threading, SoC bring-up, board-level debug (JTAG/SWD/GDB), RTOS/driver frameworks
Preferred skills
Experience with pre-silicon environments, debugging across multiple subsystems
Technologies
I3C, I2C, UART, SPI, USB, RTOS, GDB, JTAG, SWD
Responsibilities
Develops firmware for telemetry systems and platform initialization; designs low-level inter-core messaging services and SSIO interfaces; implements power-control loops and boot sequencing; develops OS-level performance infrastructure and debugging tools; collaborates with silicon, hardware, and software teams.
Seniority
Mid-Senior, hands-on IC
