Jabil logo
Jabil3 weeks ago

Diagnostics (DIAG) Engineer – Wireline

On-site · Sanchong, Taipei, Taiwan

Type
Full Time
Level
Mid Level
Education
Masters Degree
Company size
Enterprise

Job Summary

Diagnostics Engineer role to design, develop, and maintain hardware diagnostic firmware and tools for wireline switch platforms (e.g., Tomahawk 5 / Teralynx-class). Responsibilities include implementing hardware-level tests across switch ASIC, CPU, memory, PCIe, optical modules, and board peripherals; building automation around DIAG, including scripting and log parsing; collaborating with BMC, BIOS, and SONiC teams; supporting hardware bring-up and manufacturing test flows from EVT to MP; and participating in root-cause analysis of field issues using diagnostics across firmware and hardware boundaries.

Required Qualifications

  • Hands-on experience developing hardware diagnostics, BIST, or low-level validation tools on server, switch, or embedded platforms.
  • Strong C/C++ programming with debugging skills (gdb, JTAG, logic analyzer, scope).
  • Solid understanding of Linux user-space and kernel-space development; ONIE / busybox / minimal Linux environments.
  • Working knowledge of I2C, PMBus, SPI, UART, JTAG, GPIO, MDIO, PCIe.
  • Familiarity with switch hardware concepts: switch ASIC architecture, SerDes, MAC/PCS/PHY layers, optical module management (CMIS / SFF-8636).
  • Ability to read schematics, board layouts, and component datasheets; collaborate with hardware engineers.
  • Experience supporting at least one full hardware product cycle (EVT → DVT → PVT → MP).
  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Engineering, or related field.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Jabil

Diagnostics (DIAG) Engineer – Wireline

Apply on Sorce