CareerPlan

Principal Engineer, System Diagnostics

Santa Clara, CA, USFull-time$151k–$226k2026-10-15 → 2026-11-10

Core

Design, develop, and implement low-level diagnostic software and test suites to validate network switch hardware components, bridging the gap between hardware and software for board, switch, and optics development.

Role type

Principal System Diagnostic Engineer

Builds

Diagnostic software, test suites, APIs, and automated testing frameworks for next-generation network switch platforms

Domain

Semiconductor / Network Infrastructure / Hardware Validation

Required skills

C/C++, Python, Bash, Linux kernel concepts, hardware debugging (oscilloscopes, logic analyzers, JTAG), switch architecture, SerDes, PCIe, memory interfaces (DDR/HBM), networking protocols (Ethernet, TCP/IP)

Preferred skills

Networking ASIC experience (Broadcom, Marvell, Intel), U-Boot, ONIE, rack-scale management (BMC, IPMI, Redfish), CI/CD pipelines, ODM/JDM test management

Technologies

C, C++, Python, Bash, Linux, U-Boot, ONIE, OpenBMC, IPMI, Redfish, PCIe, SerDes, DDR, HBM

Responsibilities

Design and implement low-level diagnostic software and test suites; Develop test plans to verify ASICs, SerDes, and memory interfaces; Partner with hardware teams during board bring-up and debugging; Deliver robust diagnostic test coverage for factory manufacturing lines; Build automated testing frameworks and scripts; Mentor junior engineers in diagnostic software and hardware debug skills

Seniority

Principal, hands-on IC with mentorship