Platform software Design and Development: Architect and develop Linux BSP, platform drivers, and user-space services for SONiC (x86), FBOSS (x86), and OpenBMC (ARM) platforms-covering kernel/device-tree configuration, bootloader integration, DMTF-based manageability (MCTP, PLDM, Redfish), and peripheral drivers (I2C, SPI, PCIe, GPIO). The engineer will own end-to-end platform software development-spanning Board Support Packages (BSP), network operating systems (SONiC, FBOSS), baseboard management controller firmware (OpenBMC), and hardware diagnostic software for both platform-level and ASIC-level validation.