Sr. Firmware Engineer
Core
Design and develop key firmware components, driver interfaces, system libraries for SoC bring-up, and low-level hardware protocols for Azure infrastructure.
Role type
Senior Firmware Engineer (SoC/Hardware Integration)
Builds
Firmware solutions, driver interfaces, and platform features for Azure infrastructure
Domain
Cloud infrastructure, embedded systems, semiconductor hardware
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Rust, PCIe, I2C, SPI, USB, UART, UEFI, ARM Trusted Firmware, ARM64 SoCs, Armv8 architecture, hardware-software integration, AI-assisted development tools
Preferred skills
Experience with AI-assisted and agentic development tools, diagnosing complex hardware-software integration issues
Technologies
C, C++, Rust, UEFI, ARM-TF, PCIe, I2C, SPI, USB, UART
Responsibilities
Design and develop key firmware components including driver interfaces and system libraries for SoC bring-up; Drive hardware-software integration efforts to enable new silicon capabilities; Collaborate with silicon, board electrical, and hardware engineering teams to deliver new platform capabilities; Partner with operating system and software platform teams to integrate and deploy new technologies across the Azure fleet
Seniority
Senior, hands-on IC
