Search by job, company or skills

J

BIOS Engineer Switch Platform (Wireline)

Save
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Role

We are seeking an experienced and self-driven BIOS Engineer to join our firmware and system software team. In this role, you will be responsible for designing, developing, and maintaining BIOS/UEFI firmware for 800G datacenter switch platforms, working closely with hardware, BMC, PRoT, and cross-functional engineering teams to deliver reliable, secure, and high-performance firmware solutions throughout the full platform lifecycle.

Key Responsibilities

  • Design, develop, maintain, and debug BIOS/UEFI firmware based on switch hardware architecture and platform design requirements.
  • Perform high-level and low-level design, implementation, and integration of new BIOS features including power sequencing, hardware initialization, PCI enumeration, and boot flow management.
  • Lead or contribute as a platform owner or domain expert, providing technical guidance and mentoring to team members on BIOS architecture and bring-up.
  • Collaborate with hardware, BMC, PRoT, and SONiC/NOS teams to bring up and validate BIOS on custom switch platforms, ensuring correct handoff between firmware layers.
  • 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, and issue root-cause analysis across the full switch platform development cycle.

Required Qualifications

  • Hands-on experience with BIOS/UEFI firmware development using EDK2 or proprietary UEFI frameworks.
  • Strong C/C++ programming skills, with solid understanding of embedded firmware architecture, code tracing, and low-level debugging.
  • Good understanding of x86 or ARM processor initialization, memory controller bring-up, and platform boot flows.
  • Solid knowledge of low-level hardware protocols commonly used in BIOS bring-up: PCIe, SPI (flash), I2C, SMBus, UART, GPIO, eSPI.
  • Strong understanding of UEFI specifications including UEFI PI, SMM, DXE, PEI, BDS, and shell environments.
  • Familiarity with ACPI specification, ASL programming, and SMBIOS table construction for platform hardware description.
  • Ability to independently port BIOS firmware to custom hardware platforms or implement platform-specific initialization sequences.
  • Experience participating in at least one complete hardware platform lifecycle (from bring-up to production).
  • Bachelor's or Master's degree in Electronics, Computer Engineering, Software Engineering, or a related field.

Preferred Qualifications

  • Experience with datacenter switch or networking hardware platforms (e.g., 400G/800G switch ASICs, OCP-compliant designs).
  • Familiarity with secure boot integration, TPM 2.0, measured boot, and PRoT/RoT attestation flows from the BIOS layer.
  • Experience acting as a technical lead, platform owner, or domain expert in BIOS-related projects.
  • Familiarity with OpenBMC or IPMI/Redfish interactions from a BIOS/BMC interface perspective (e.g., BIOS-BMC communication via IPMB, SSIF, or BT).

Experience with hardware bring-up, manufacturing diagnostics, or platform validation tooling.

, BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a jabil.com e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a jabil.com e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver's license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact your local police department. Any scam job listings should be reported to whatever website it was posted in.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148947697