Sr. Software Test Engineer (Ethernet Switch)
Core
Design, develop, and maintain BIOS/UEFI firmware for 800G datacenter switch platforms, ensuring reliable boot flows and hardware initialization.
Role type
Senior IC BIOS/UEFI firmware engineer (datacenter switches)
Builds
BIOS/UEFI firmware for 800G datacenter switch platforms
Domain
Datacenter networking hardware and embedded firmware
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ programming, EDK2 or proprietary UEFI frameworks, x86/ARM processor initialization, low-level hardware protocols (PCIe, SPI, I2C, SMBus, UART, GPIO, eSPI), UEFI specifications (PI, SMM, DXE, PEI, BDS), ACPI/ASL programming, SMBIOS table construction
Preferred skills
Datacenter switch or networking hardware platforms (400G/800G ASICs), secure boot integration (TPM 2.0, measured boot), OpenBMC or IPMI/Redfish interactions, hardware bring-up and manufacturing diagnostics
Technologies
EDK2, UEFI, ACPI, ASL, PCIe, SPI, I2C, SMBus, UART, GPIO, eSPI, TPM 2.0, OpenBMC, IPMI, Redfish
Responsibilities
Design, develop, and debug BIOS/UEFI firmware based on switch hardware architecture; Implement and maintain secure boot and UEFI Secure Boot configurations; Develop and maintain platform ACPI tables, SMBIOS structures, and UEFI device drivers; Collaborate with hardware and BMC teams to bring up and validate BIOS on custom switch platforms; Lead or contribute as a platform owner providing technical guidance on BIOS architecture
Seniority
Senior, hands-on IC