Lead BSP Engineer
JabilJob Title
Lead BSP Engineer
Role Summary
Develop and maintain hardware diagnostic firmware and tools for wireline switch platforms to support bring-up, validation, manufacturing and field debug across the product lifecycle.
Work closely with hardware, BMC, BIOS, SONiC, and validation teams; ownership of diagnostic suites used from EVT through mass production and RMA.
Experience Level
Senior / Lead level. No explicit years-of-experience specified in the posting.
Responsibilities
Primary responsibilities for the diagnostics suite and hardware validation:
- Design, develop, and maintain DIAG firmware and utilities for wireline switch platforms and ONIE-launched DIAG environments.
- Create hardware test coverage for ASIC, CPU, DDR, storage (eMMC/SSD), PCIe, USB, I2C/PMBus devices, CPLD/FPGA, thermal/power subsystems, optical modules, and front-panel ports.
- Implement port-level diagnostics: link bring-up, PRBS/BER, eye margin, loopback (MAC/PCS/PMA), traffic generation, and signal-integrity validation.
- Develop and execute manufacturing test flows (ATE/FATP/system-level) and integrate diagnostics into factory provisioning.
- Support hardware bring-up and initial failure isolation across silicon, board, and firmware boundaries; act as first responder for board-level issues.
- Automate DIAG workflows: scripting, log parsing, pass/fail criteria, and reporting infrastructure.
- Collaborate with BMC, BIOS, and SONiC teams on shared hardware abstractions, sensor access, and recovery paths.
- Participate in root-cause analysis of field returns and customer-reported hardware issues.
Requirements
Must-have technical skills and hands-on experience:
- Practical experience developing hardware diagnostics, BIST, or low-level validation tools on server, switch, or embedded platforms.
- Strong C/C++ development and debugging skills; experience with gdb, JTAG, logic analyzers, and oscilloscopes.
- Solid Linux user-space and kernel-space development experience; comfortable in minimal Linux/ONIE/busybox environments.
- Working knowledge of low-level hardware interfaces: I2C, PMBus, SPI, UART, JTAG, GPIO, MDIO, PCIe.
- Familiarity with switch hardware concepts: ASIC architecture, SerDes, MAC/PCS/PHY layers, and optical module management (CMIS/SFF-8636).
- Ability to read schematics, board layouts, and component datasheets; hands-on lab experience with hardware engineers.
- Experience supporting at least one full hardware product cycle (EVT β DVT β PVT β MP).
Education Requirements
Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Engineering, or a related 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.
