A

Amazon

Sells products online and rents cloud computing

Senior Systems Development Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 6 years of experience in systems design, software development, operations, automation, and process improvement.
  • At least 6 years of non-internship professional software development experience.
  • At least 6 years of programming experience with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, or Ruby.
  • At least 6 years of experience designing or architecting new and existing systems, including design patterns, reliability, and scaling.
  • A bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent work experience.
  • At least 5 years of Linux/Unix operating systems experience.

Responsibilities

  • Build and own large-scale automation infrastructure for accelerator fleet health, aiming for zero-touch operations that detect, diagnose, triage, and remediate faults without human intervention.
  • Design and develop test frameworks, test coverage strategies, and diagnostic tooling to validate hardware functionality, detect faults, and ensure qualification coverage throughout the platform lifecycle.
  • Design predictive failure detection using telemetry, sensor data, error trending, and log correlation to identify degrading components before customer impact.
  • Develop monitoring dashboards and alerting for real-time fleet health visibility across manufacturing, lab, and production environments.
  • Define and track fleet health metrics, including failure rates, mean time to detect and resolve issues, first-time fix rate, test dwell time, and predictive accuracy.
  • Debug complex production system issues across compute, GPU, and networking, including Linux boot/runtime failures and PCIe, power, NIC, NVMe, and GPU subsystems on x86 and ARM.
  • Perform root cause analysis across firmware, kernel, driver, and physical layers, and feed findings into manufacturing quality and design improvements.
  • Design scalable test automation for hardware bring-up, regression, and qualification, reducing manufacturing test cycle times through intelligent test sequencing and parallel execution without sacrificing coverage.
  • Build data pipelines that correlate test results, sensor telemetry, and component-level data to identify systemic yield issues and drive upstream fixes.
  • Develop and maintain Linux device drivers on ARM and x86, and work with OS internals and accelerator/GPU software stacks.
  • Build and manage tests covering all functional aspects of the system and CI/CD pipelines for rapid deployment to manufacturing lines and the production fleet.
  • Work across engineering teams and internal customers to ensure new accelerated compute hardware meets data path, control path, and onboarding requirements.
  • Engage with ODMs and design partners on testability, diagnostic coverage, and automation requirements during hardware design and bring-up, influencing platform functional and performance readiness.
  • Partner with datacenter operations to connect field failures, manufacturing escapes, and design improvements.
  • Participate in post-incident reviews, identify contributing causes, and drive permanent fixes that eliminate classes of risk.
  • Produce clear, maintainable documentation for systems, runbooks, and automation so others can operate and extend the work.
  • Drive process improvements that increase team agility by reducing development friction, eliminating unnecessary gates, and improving delivery velocity.
  • Occasionally travel (<10%) regionally and internationally to design and manufacturing partner sites.

Desired Qualifications

  • A master's degree or above in Computer Science, Electrical Engineering, or a related field.
  • At least 5 years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience taking a leading role in building complex software or computing infrastructure successfully delivered to customers.
  • At least 5 years of experience building scripts, tooling, and automation for large-scale computing environments.
  • Experience troubleshooting or debugging hardware, or experience with CUDA kernels or machine learning/low-level kernels.
  • At least 5 years of hardware design and validation experience with components, subsystems, and systems.
  • Experience leading technical teams through daily operations and maintenance evolutions, or experience in data center engineering or operations.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs