CareerPlanGet AI match score →

Senior Diagnostics Software Engineer - Sydney

Sydney, NSW, au💼 Full-time🗓 2026-06-05 → 2026-08-01

Core

Design, implement, and test production-grade diagnostics software for cutting-edge network switches to validate high-speed digital designs and achieve high yields in manufacturing.

Role type

Senior IC diagnostics software engineer (hardware validation)

Builds

Diagnostic software for network ASICs, CPUs, and FPGAs used in data center switches

Domain

Computer networking / Data center hardware validation

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Python development, Linux internals debugging, board bring-up and validation, hardware interaction (FPGAs, ASICs, ICs), interconnect buses (I2C, SPI, MDIO, JTAG, PCIe), Layer 1/2 networking concepts, root-cause analysis, architectural design, code reviews

Preferred skills

Object-oriented design principles, mentoring junior engineers, cross-functional coordination

Technologies

Python, Linux, I2C, SPI, MDIO, JTAG, PCIe

Responsibilities

Design, implement, and test production-grade diagnostics software for cutting edge network switches; Bring-up newly manufactured boards; Isolate and perform root-cause analysis of reported failures; Support new platform software and hardware features; Coordinate with the hardware engineering team on bring-up schedules and feature delivery; Drive architectural design discussions, lead code reviews, and provide technical direction for complex projects

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗