BIOS Engineer – Switch Platform (Wireline)
JabilJob Title
BIOS Engineer – Switch Platform (Wireline)
Role Summary
Design, develop, and maintain BIOS/UEFI firmware for 800G datacenter switch platforms. Work with hardware, BMC, PRoT, and NOS teams to deliver reliable, secure, high-performance firmware across the platform lifecycle.
Experience Level
Mid-level. The role expects prior BIOS/platform bring-up experience and participation in at least one complete hardware platform lifecycle; no explicit years of experience are stated.
Responsibilities
Key responsibilities include firmware design, platform bring-up, and cross-team validation.
- Design, develop, maintain, and debug BIOS/UEFI firmware based on switch hardware and platform requirements.
- Perform high-level and low-level design and implementation of features such as power sequencing, hardware initialization, PCI enumeration, and boot flow management.
- Act as platform owner or domain expert; provide technical guidance and mentoring to engineering team members.
- Collaborate with hardware, BMC, PRoT, and SONiC/NOS teams to bring up and validate BIOS on custom switch platforms and ensure correct firmware layer handoffs.
- Implement and maintain secure boot, measured boot, and UEFI Secure Boot configurations aligned with platform security policy.
- Develop and maintain platform ACPI tables, SMBIOS structures, and UEFI device drivers for switch-specific hardware components.
- Participate in system integration, validation, root-cause analysis, and release activities across the full platform development cycle.
- Support porting BIOS firmware to custom hardware platforms and perform low-level debugging and validation.
Requirements
Must-have technical skills and experience.
- Hands-on BIOS/UEFI firmware development experience using EDK2 or proprietary UEFI frameworks.
- Strong C/C++ skills and experience with embedded firmware architecture, code tracing, and low-level debugging.
- Understanding of x86 or ARM processor initialization, memory controller bring-up, and platform boot flows.
- Working knowledge of low-level hardware protocols: PCIe, SPI (flash), I2C, SMBus, UART, GPIO, eSPI.
- Familiarity with UEFI specifications (UEFI PI, SMM, DXE, PEI, BDS) and UEFI shell environments.
- Experience creating ACPI tables, ASL, and SMBIOS structures for platform hardware description.
- Proven ability to port BIOS firmware to custom hardware and support platform bring-up activities.
- Experience participating in at least one complete hardware platform lifecycle (bring-up through production).
Nice-to-have:
- Experience with datacenter switch or networking hardware platforms (e.g., 400G/800G ASICs, OCP designs).
- Familiarity with secure boot integration, TPM 2.0, measured boot, and PRoT/RoT attestation flows.
- Experience as a technical lead or platform owner on BIOS projects.
- Familiarity with OpenBMC or IPMI/Redfish interactions from the BIOS/BMC interface perspective.
- Experience with hardware bring-up, manufacturing diagnostics, or platform validation tooling.
Education Requirements
Bachelor's or Master's degree in Electronics, Computer Engineering, Software Engineering, or a related technical field.
About the Company
Company: Jabil
Headquarters: St. Petersburg, Florida, United States
Global manufacturing services and engineering company that designs and manufactures electronic components, precision mechanical systems, and provides supply-chain, NPI, and contract manufacturing solutions across industries including semiconductor, healthcare, automotive, and consumer electronics.
