Principal Firmware Engineer
Core
Define and drive firmware architecture for Silicon firmware libraries supporting HBM, ANC, Compute, and SoC infrastructure subsystems.
Role type
Principal Firmware Engineer (Silicon/SoC)
Builds
Scalable firmware frameworks, APIs, and production-quality firmware for Compute engines, ANC subsystems, and DMA Engines.
Domain
Semiconductor hardware, Silicon architecture, Server-class SoC, AI accelerators
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Python, CPU and accelerator architecture, ARM/RISC architectures, On Chip Interconnect, Boot loader design, Platform Initialization sequences, Silicon Abstraction layers, Debug tools (JTAG, Lauterbach TRACE32), Emulation and FPGA platforms, Firmware performance optimization, RAS architecture
Preferred skills
Experience with Azure hardware platforms, Confidential computing and security firmware, AI accelerator silicon, High-performance compute subsystems
Technologies
C, C++, Python, JTAG, Lauterbach TRACE32, Zebu, HAPS, Palladium, Veloce
Responsibilities
Lead first-silicon bring-up activities, Drive root-cause analysis for firmware and hardware issues, Define firmware verification requirements and test plans, Mentor engineers, Develop engineering best practices and coding standards
Seniority
Principal, technical leadership & strategy