Diagnostics Firmware Engineer
Intel CorporationJob Title
Diagnostics Firmware Engineer
Role Summary
Design and deliver diagnostics and AI-related firmware/software for Intel's Data Center Group GPU and AI products. The team supports silicon and board bring-up, hardware validation, system integration, manufacturing, benchmarking, and customer enablement.
Work spans firmware, device drivers, OS/middleware, workloads, benchmarks, simulations, and tooling used across development and productization.
Experience Level
Mid-level - typically 3+ years of relevant professional experience; listed as an experienced-hire role.
Responsibilities
Primary responsibilities include design, development, integration, and validation of diagnostics and supporting software.
- Design, develop, integrate, and validate diagnostic and AI software for Intel GPU and data-center AI products.
- Build board-level and system-level diagnostics for silicon bring-up, hardware validation, system integration, manufacturing, and customer enablement.
- Create capabilities from low-level hardware access to full-stack stress, performance, and functional testing.
- Collaborate with silicon, board, system, firmware, driver, validation teams and customers to define diagnostic requirements and strategy.
- Own the full software lifecycle: definition, architecture, development, and maintenance.
- Develop and optimize AI workloads, benchmarks, simulations, and reference software for power, performance, and architecture analysis.
- Debug complex system-level issues involving hardware–software interactions.
- Develop tools and infrastructure to improve profiling, optimization, and engineering efficiency.
Requirements
Must-have technical skills and experience; preferred items listed separately.
- Strong programming skills in C, C++, and Python.
- Experience developing platform software, firmware, device drivers, diagnostics, or other low-level software.
- Solid understanding of software development practices: design, debugging, testing, validation, and optimization.
- Strong knowledge of hardware and software engineering concepts, diagnostic test methods, and debug techniques.
- Ability to solve complex problems that span hardware, firmware, drivers, and applications.
- Clear communication, decision-making, and effective collaboration across global, cross-functional teams.
Nice-to-have:
- Hands-on experience developing diagnostic software for GPU, AI accelerator, or data-center compute products.
- Understanding of board-level and chip-level architecture, board design processes, and hardware testing.
- Knowledge of GPU architecture, memory systems, PCIe, and high-performance computing.
- Experience with machine-learning frameworks (PyTorch, TensorFlow) and optimizing AI workloads for benchmarking or pre-silicon analysis.
- Experience working closely with hardware and electrical engineering teams during product development and debug.
Education Requirements
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Electronics Engineering, or a related technical field (typical posting lists Bachelor's with 4+ years experience); or Master's degree (3+ years experience); or PhD. Fields of study: Computer Science, Software/Electrical/Electronics Engineering or related technical disciplines.
About the Company
Company: Intel Corporation
Headquarters: Santa Clara, California, USA
Intel Corporation is a leading multinational technology company known for its innovative semiconductor solutions, including microprocessors, artificial intelligence accelerators, and memory products. Headquartered in the United States, Intel focuses on cutting-edge technology and a collaborative working environment, driving advancements in semiconductor manufacturing to meet global demands. The company emphasizes professional development and aims to shape the future of technology through groundbreaking designs.
