Software Development Engineer with uArch Expertise (Temporary position)
Core
Develop, validate, maintain, and debug customer fleet health capabilities and cloud-scale software for platform monitoring, telemetry, diagnostics, and fleet screening to improve Xeon platform quality and reliability.
Role type
Senior IC software development engineer (microarchitecture)
Builds
Scalable screening and automation software, telemetry collection, diagnostics, observability, and health monitoring solutions for Intel server platforms.
Domain
Server hardware, cloud-scale infrastructure, high-performance computing, x86 architecture
Required skills
C/C++, Python, Linux system-level development, multithreaded application development, x86 architecture internals, data structures, operating systems, software engineering fundamentals
Preferred skills
x86 assembly language, Intel Xeon platform and Uncore architecture, Linux internals and drivers, CI/CD platforms (GitHub, GitLab, Jenkins), cloud-native technologies (Docker, Kubernetes, AWS, Azure), telemetry analytics and fleet management
Technologies
Python, C/C++, Linux, x86, Docker, Kubernetes, AWS, Azure, GitHub, GitLab, Jenkins
Responsibilities
Develop and maintain scalable screening and automation software for fleet health and operational efficiency; Design, develop, and optimize telemetry collection, diagnostics, and health monitoring software; Analyze large-scale telemetry and debug data to identify defect signatures and reliability trends; Reproduce, debug, and resolve platform, firmware, and software issues; Perform root-cause investigations and develop screening methodologies; Collaborate with architecture, validation, and customer engineering teams to deliver fleet-ready solutions.
