> Markdown version of [/jobs/ext/1390126-software-development-engineer-cv-test-infrastructure-annapurna-ml-cv-test-infrastructure](https://www.wearedevelopers.com/jobs/ext/1390126-software-development-engineer-cv-test-infrastructure-annapurna-ml-cv-test-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - CV Test Infrastructure, Annapurna ML, CV Test Infrastructure - **Company:** Amazon.com, Inc. - **Location:** Austin, TX, United States - **Experience:** Experienced - **Salary:** $143,700.0 - $194,400.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Bash Shell, Computer Programming, Continuous Integration, Software Debugging, Programming Tools, Web Development, Amazon DynamoDB, Job Scheduling, Python (Programming Language), Linux System Administration, Log Analysis, Node.Js, Quick EMUlator (QEMU), Software Engineering, Verification and Validation (Software), Software Testing Automation Framework, Test Execution Engine, Test Management, Diagnostic Tools, ReactJS, Git, Information Technology, Slurm, Functional Programming, Amazon Simple Queue Service (SQS), Jenkins - **Published:** July 22, 2026 - **Apply:** https://www.amazon.jobs/en/jobs/10481057/software-development-engineer-cv-test-infrastructure-annapurna-ml-cv-test-infrastructure ## About the Role Bachelor's degree in computer science, electrical engineering, or related field - 3+ years of programming experience (Python, Bash, or similar) - Experience designing and building developer tools or diagnostic utilities - Strong experience with Linux environments and debugging complex systems - Experience with CI/CD concepts and tools (Jenkins, Git), Experience building test automation frameworks and tools - Experience with AWS Services including EC2, Lambda, S3, DynamoDB, SQS - Experience building diagnostic/analysis tools for hardware or embedded systems - Familiarity with SLURM or similar job scheduling systems - Experience with web development (React, Node.js) for dashboard/tooling - Familiarity with hardware verification/emulation environments - Experience with log parsing, failure classification, and root cause analysis tooling ## Description We are looking for a Software Development Engineer to join the CV Test Infrastructure team within Amazon's Annapurna ML organization. You will build and maintain the automated validation infrastructure (Origami platform) that supports chip verification and validation across multiple engineering teams and hardware platforms - including emulators (ZeBu), virtual platforms (QEMU), and silicon prototypes. In addition, you will design and implement diagnostic tools that enable engineers to quickly identify, analyze, and resolve validation failures across complex hardware/software environments., Design and develop diagnostic tools for analyzing test failures, hardware issues, and regression results across emulation, virtual platform, and silicon environments Build and maintain automation frameworks for test execution across multiple platforms Develop and enhance CI/CD pipelines for nightly regression and on-demand test execution Develop and improve the Origami platform - a web-based system 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 failure analysis Manage and improve SLURM-based job scheduling infrastructure for shared compute resources Collaborate with multiple verification and design teams to understand their diagnostic and automation needs Maintain and extend AWS-based infrastructure (EC2, DynamoDB, S3) supporting the validation platform ## Related Videos - [30 powerful AWS hacks in just 30 minutes: Boost your developer productivity](https://www.wearedevelopers.com/videos/1624-30-powerful-aws-hacks-in-just-30-minutes-boost-your-developer-productivity) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬](https://www.wearedevelopers.com/videos/100355-running-secure-life-science-research-at-scale-using-hybrid-gpu-hpc-and-kubernetes) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)