You will also work closely with ODMs and Design Partners to ensure our tooling, diagnostics, and automation requirements are met throughout the hardware development lifecycle (NPI).Key job responsibilitiesFleet Health & Predictive InfrastructureBuild and own the automation infrastructure responsible for the health of the server fleet across storage and accelerator (AI/ML) compute platformsDesign and implement predictive failure detection systems using telemetry, sensor data, error trending, and log correlation to identify hardware issues before they cause customer impactDrive toward zero-touch operations — building automation that detects, diagnoses, triages, and remediates hardware and software faults without human interventionDevelop monitoring tools, dashboards, and alerting systems to provide real-time visibility into fleet health across lab and production environmentsDefine and track fleet health metrics (failure rates, mean time to detect, mean time to repair, first-time fix rate, predictive accuracy)Debugging & TroubleshootingDebug and resolve complex system-level issues across storage, compute, GPU, networking in production environmentsTroubleshoot Linux boot and runtime failures across x86 and ARM architectures, including PCIe, power, NIC, NVMe, and GPU subsystemsPerform root cause analysis on hardware failures — correlating across firmware, kernel, driver, and physical layer to isolate faultsBuild diagnostic tooling that automates root cause identification and reduces reliance on manual triageImprove manufacturing throughput and yield through test optimizationSystems Development & AutomationLead the definition and development of software, automation, and enabling tools for server hardware programs; track and report progressDesign and build scalable system-level software with focus on durability, availability, security, and diagnosticsDevelop and maintain device drivers for Linux on ARM and x86 architecturesBuild automation solutions using modern programming languages (Python, Ruby, Java, C/C++, etc.)Work with OS internals, storage subsystems, and accelerator/GPU software stacks in Linux-based environmentsBuild, manage, and deploy CI/CD pipelines for rapid deployment of code changes to org-owned and customer-owned systemsCross-Team CollaborationWork across internal HWEng teams to ensure new server hardware addresses data path and control path functionality needed by dependent service teamsWork closely with internal customers to identify early any potential problems onboarding new servers — storage or accelerated compute — into their ecosystemEngage with ODMs and design partners on testability, diagnostic, and automation requirements during hardware design and developmentContribute to server design to improve robustness, testability, diagnosability, and reliabilityPartner with datacenter operations teams to close the loop between field failures and design improvementsA day in the lifeSystems Development Engineers in AWS Hardware Engineering wear many hats. You will collaborate with a variety of roles (SDEs, SDETs, Mechanical/Electrical/Hardware Engineers, TPMs, Managers, Principals) and organizations through server conception, test validation, qualification, launch, and operations — driving high quality and reliability into current and future designs for AWS server solutions.