Principal System Diagnostics Engineer
Core
Design and implement low-level diagnostic software, test suites, and APIs to exercise and validate network switch hardware components, ASICs, and high-speed interfaces.
Role type
Principal System Diagnostics Engineer (Hardware Validation)
Builds
Automated diagnostic test frameworks and robust test coverage for factory manufacturing lines.
Domain
Semiconductor / Networking Hardware / Silicon Validation
Required skills
C/C++, Python, Bash, Linux kernel concepts, SerDes, PCIe, I2C/SPI/MDIO, JTAG, oscilloscope usage, logic analyzer usage, hardware debugging, test plan development, CI/CD pipelines, ODM/JDM management
Preferred skills
Networking ASIC experience (Broadcom/Marvell/Intel), optical transceivers, U-Boot, ONIE, rack-scale management (BMC/OpenBMC/IPMI/Redfish), high-speed signal integrity
Technologies
Linux, C/C++, Python, Bash, PCIe, SerDes, JTAG, OpenBMC, Redfish, ONIE, U-Boot
Responsibilities
Design and implement low-level diagnostic software and test suites; Develop test plans to verify ASICs, SerDes, memory interfaces, and power/thermal systems; Partner with hardware design teams during board bring-up and debugging; Build automated testing frameworks to collect metrics and analyze failure data; Mentor junior engineers in diagnostic software and hardware debug skills; Identify hardware-testability risks and develop mitigation strategies
Seniority
Principal, hands-on IC with mentorship

