JobMesh

Silicon Validation Firmware Engineer

Meta · Sunnyvale, California, US

Meta's Silicon Engineering team designs and delivers custom ASICs and SoCs that power products across Infrastructure, Reality Labs, and beyond.

Job description

Meta's Silicon Engineering team designs and delivers custom ASICs and SoCs that power products across Infrastructure, Reality Labs, and beyond. As a Silicon Validation Firmware Engineer at the senior level, you will develop and own firmware infrastructure used to validate custom silicon from pre-silicon emulation through post-silicon bring-up. You will work at the intersection of hardware and software, building low-level firmware, validation frameworks, and debug tooling that accelerate silicon readiness and ensure the reliability of Meta's custom chips at scale. Responsibilities: Develop and maintain low-level validation firmware in C/C++ targeting custom ASICs across emulation, FPGA, and silicon platforms - Lead pre-silicon and post-silicon validation efforts by authoring and executing firmware-driven test plans covering CPU subsystems, memory controllers, cache hierarchies, and high-speed interfaces - Bring up and debug complex SoC interfaces including PCIe, DDR, USB, and proprietary interconnects on emulation platforms and physical silicon - Build and maintain firmware infrastructure including bootloaders, hardware abstraction layers, and register-level drivers to support valid...