CareerPlanGet AI match score →

Diagnostics Software Engineer

Nashua, NH, us💼 Full-time🗓 2026-05-31 → 2026-07-31

Core

Design, implement, and test production-grade diagnostic software for high-speed digital boards and ASICs to validate hardware and improve manufacturing yields in data center networking products.

Role type

Senior IC software engineer (hardware validation & diagnostics)

Builds

Diagnostic software for high-speed digital boards and ASICs used in data center networking

Domain

Computer networking / Data center infrastructure / Hardware validation

Deliverable

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

Required skills

C/C++, Embedded programming, Linux/Unix OS internals, Computer Networking (TCP/IP, OSI layers), Interconnecting buses (PCIe, I2C, XAUI, 10G Ethernet), FPGA/Switch chip knowledge, Smart Bits/IXIA usage, Version control, Root-cause analysis

Preferred skills

Scripting languages (Python, Perl, TCL), Team leadership, Project management, Mentorship

Technologies

C, C++, Python, Bash, Linux, PCIe, I2C, XAUI, 10G Ethernet, FPGA, TCAM, Smart Bits, IXIA

Responsibilities

Design and implement diagnostic software for hardware validation; Develop manufacturing tests to validate mass production; Bring up newly manufactured boards and port first-level software; Isolate and perform root-cause analysis of reported failures; Coordinate with hardware engineering on bring-up schedules; Mentor team members and provide project vision

Seniority

Senior, hands-on IC with team leadership

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