Senior Firmware Engineer
Core
Design, architect, and debug firmware solutions for Cloud Hardware systems, focusing on system-level E2E design, bring-up of SoC, and resolving issues at the intersection of firmware and hardware subsystems.
Role type
Senior IC firmware engineer (SoC/BSP)
Builds
Firmware modules and architectures for server manageability ecosystems
Domain
Cloud hardware infrastructure / Embedded systems
Required skills
SoC architecture and design, Embedded Linux, U-Boot, BSP porting, hardware/firmware interface knowledge (OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM, RAS), system-level debugging, firmware unit testing, shift left methodology, instruction set emulation, Pre-silicon platform usage, cross-functional collaboration, technical leadership
Preferred skills
Core networking protocols, REST API frameworks, USB vNIC, SPI, I2C, I3C, PCIe protocols, security threat modeling
Technologies
OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM, RAS, Embedded Linux, U-Boot, instruction set emulations platform, Pre-silicon platform
Responsibilities
Bring up SoC and root cause issues across firmware/hardware subsystems; Design and architect firmware solutions for Cloud Hardware systems; Develop and maintain firmware architecture ensuring scalability and modularity; Design and implement firmware modules for various hardware interfaces; Perform system-level debugging and troubleshooting; Provide technical leadership and guidance to developers or partners; Develop Security threat models for the platform; Designing Firmware Unit Testing to ensure robust interfaces and functionalities
Seniority
Senior, hands-on IC with technical leadership
