Software Development Engineer, CV Test Infrastructure - Annapurna ML

AmazonAustin, TX
$110,500 - $160,000Onsite

About The Position

Amazon's Annapurna ML organization is looking for a Software Development Engineer to join our CV Test Infrastructure team. In this role, you'll build and maintain the automated validation infrastructure that enables chip verification and validation across multiple engineering teams and hardware platforms. You'll work on our Origami platform — a web-based and desktop system for test management, resource monitoring, and validation reporting — and develop automation that spans emulators (ZeBu), virtual platforms (QEMU), and silicon prototypes. This is a high-impact role where your work directly accelerates the development of custom AI/ML chips powering AWS services used by millions of customers worldwide.

Requirements

  • Bachelor's degree in computer science, electrical engineering, or related field
  • 1+ years of programming experience in Python, Bash, or similar scripting languages
  • 1+ years of experience with Linux/Unix environments
  • Experience with version control systems (Git)
  • Understanding of CI/CD concepts and tools

Nice To Haves

  • Experience building test automation frameworks and tools
  • Familiarity with job scheduling systems (SLURM or similar)
  • Experience with web development technologies (React, Node.js) for internal tooling
  • Experience with AWS services (EC2, S3, DynamoDB, CDK)
  • Familiarity with hardware verification or emulation environments (ZeBu, QEMU)
  • Understanding of chip development workflows including pre-silicon validation and regression testing
  • Experience building or maintaining CI/CD systems (Jenkins, GitHub Actions, or similar)

Responsibilities

  • Design, develop, and maintain automation frameworks for test execution across emulation, virtual platform, and silicon environments
  • Build and enhance CI/CD pipelines for nightly regression and on-demand test execution
  • Develop and improve the Origami platform for test management, resource monitoring, and validation reporting
  • Automate emulator model build and release processes
  • Build dashboards and tooling for real-time visibility into regression results, resource utilization, and test coverage
  • Collaborate with hardware and software verification teams to understand testing needs and deliver scalable solutions

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service