Firmware Engineer Tech Lead
Core
Architect and develop firmware and microcontroller subsystems for SoC and systems products, implementing major differentiating features for rack-scale AI infrastructure.
Role type
Senior Firmware Engineer Tech Lead
Builds
Firmware for SoC and systems products, SDKs for system management controllers
Domain
Semiconductor hardware, AI infrastructure, connectivity protocols (PCIe, Ethernet, CXL)
Deliverable
production ML models | product features
Required skills
C/C++ development, Python scripting, SoC architecture, HW-SW interface design, protocol debugging (PCIe), embedded firmware development
Preferred skills
PAM4 SerDes expertise, switch product firmware, BMC SDK development
Technologies
gcc/Make, Doxygen, GitHub, PCIe Controllers, DDR Controllers, NVME Controllers, AMBA/AHB interfaces
Responsibilities
Architect firmware and microcontroller subsystems, develop C/C++ SDKs, debug protocol issues with analyzers, work with logic designers on HW-SW interfaces, lead customer-facing firmware discussions
Seniority
Senior, hands-on IC with leadership responsibilities
