1

Hardware Diagnostics Engineer Jobs (NOW HIRING)

Collaborate with hardware engineers to come up with custom tests to stress hardware design ... Support diagnostic tests for the systems in Manufacturing/EMI/Safety/MDVT/Packaging. * Be a part of ...

Collaborate with hardware engineers to come up with custom tests to stress hardware design ... Support diagnostic tests for the systems in Manufacturing/EMI/Safety/MDVT/Packaging. * Be a part of ...

next page

Showing results 1-20

Hardware Diagnostics Engineer information

See salary details

$51K

$146.2K

$196.5K

How much do hardware diagnostics engineer jobs pay per year?

As of Jun 7, 2026, the average yearly pay for hardware diagnostics engineer in the United States is $146,230.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $163,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Hardware Diagnostics Engineer, and why are they important?

To thrive as a Hardware Diagnostics Engineer, you need a strong background in electronics, circuit analysis, and fault isolation, typically supported by a degree in electrical engineering or a related field. Familiarity with diagnostic tools such as oscilloscopes, logic analyzers, and specialized test software is commonly required, along with certifications like CompTIA A+ or IPC. Strong problem-solving skills, attention to detail, and effective communication help engineers work efficiently within cross-functional teams and resolve complex hardware issues. These skills ensure accurate diagnosis, rapid issue resolution, and high product reliability, which are critical for maintaining performance standards and customer satisfaction.

What does a Hardware Diagnostics Engineer do?

A Hardware Diagnostics Engineer is responsible for identifying, analyzing, and resolving hardware issues in electronic devices and computer systems. They develop and implement diagnostic procedures to test the functionality and performance of hardware components. Their work ensures that hardware products meet quality standards and operate reliably before reaching customers. These engineers may also collaborate with design teams to improve hardware designs and troubleshoot complex system failures.

What is the difference between Hardware Diagnostics Engineer vs Hardware Test Engineer?

AspectHardware Diagnostics EngineerHardware Test Engineer
CertificationsRelevant certifications like ISTQB, CompTIA, or industry-specific hardware testing certificationsSimilar certifications, often including ISTQB or hardware testing credentials
Work EnvironmentDesigning and analyzing diagnostic tools, troubleshooting hardware issues, working in labs or R&DDeveloping and executing test plans, testing hardware prototypes, working in testing labs
Industry UsageUsed across electronics, computer hardware, and embedded systems industriesCommon in electronics, consumer devices, and computer hardware sectors

Hardware Diagnostics Engineers focus on identifying and troubleshooting hardware faults using diagnostic tools, while Hardware Test Engineers develop and execute testing procedures to ensure hardware quality. Both roles require similar skills and certifications, often working closely in hardware development and quality assurance processes.

What are some common challenges faced by Hardware Diagnostics Engineers during the product development cycle?

Hardware Diagnostics Engineers often encounter challenges such as identifying intermittent hardware faults, ensuring diagnostic coverage for new components, and keeping up with evolving hardware architectures. During the product development cycle, they collaborate closely with design, validation, and software teams to develop robust test procedures and troubleshoot issues as they arise. Managing tight deadlines while maintaining high diagnostic accuracy can also be demanding, but these challenges offer valuable opportunities for continuous learning and innovation within a supportive team environment.
More about Hardware Diagnostics Engineer jobs
What cities are hiring for Hardware Diagnostics Engineer jobs? Cities with the most Hardware Diagnostics Engineer job openings:
What states have the most Hardware Diagnostics Engineer jobs? States with the most job openings for Hardware Diagnostics Engineer jobs include:
Infographic showing various Hardware Diagnostics Engineer job openings in the United States as of May 2026, with employment types broken down into 86% Full Time, 8% Part Time, 5% Contract, and 1% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $146,230 per year, or $70.3 per hour.

Principal Hardware Diagnostics Engineer

Graphcore

Austin, TX • On-site

Full-time

Posted 28 days ago


Job description

About us
Graphcore is one of the world's leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.
As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.
Graphcore's teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.
Job Summary
We are seeking an experienced Principal Hardware Diagnostics Engineer to design and develop diagnostics software used to monitor hardware health and diagnose system-level issues across Graphcore's AI infrastructure platforms.
This role focuses on building diagnostics agents, tools, and analytics frameworks that enable engineers and automation systems to identify, isolate, and resolve hardware issues across blade-level servers and rack-scale clusters.
The Team
Graphcore is a globally recognised leader in Artificial Intelligence computing systems. The company designs advanced semiconductors and data centre hardware that provide the specialised processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption.
The Systems Engineering and Platform Validation team ensures Graphcore's AI compute platforms are reliable, diagnosable, and operationally robust at scale.
The team collaborates with hardware engineering, firmware, cloud infrastructure, and automation teams to develop tools and frameworks that monitor system health, detect hardware failures, and accelerate root-cause analysis across AI clusters.
Responsibilities and Duties
  • Design and develop automated hardware diagnostics solutions for blade-level servers and rack-scale AI systems.
  • Architect and implement diagnostic agents, monitoring tools, and analytics frameworks to track hardware telemetry.
  • Collaborate with hardware teams to integrate low-level diagnostic modules into monitoring systems.
  • Develop diagnostics tools capable of detecting hardware health conditions and isolating failures.
  • Create diagnostic modules used for internal validation and production data center operations.
  • Provide detailed hardware fault information to system engineers to accelerate troubleshooting.
  • Define remediation workflows and insights for hardware fault scenarios across nodes and clusters.
  • Collaborate with firmware, networking, and cloud platform teams to integrate diagnostics across the system stack.

Candidate Profile
Essential
  • Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or related discipline.
  • Strong software engineering experience in Python, C++, or C#.
  • Experience developing diagnostics or monitoring systems for hardware platforms.
  • Experience working with distributed systems or cloud infrastructure.
  • Strong knowledge of Linux environments and system-level diagnostics tools.
  • Experience collaborating with CM/ODM partners on manufacturing diagnostics and fault isolation.
  • Strong analytical and debugging skills.
  • Excellent communication and collaboration abilities.

Desirable
  • Experience working with AI hardware platforms or accelerator-based computing systems.
  • Familiarity with hyperscale data center infrastructure.
  • Experience building cluster-level monitoring or diagnostics systems.
  • Experience interacting with internal or external customers during diagnostics solution development.