Description
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services.
AWS Annapurna Labs K2Core SW team is looking for a Lead System Test Engineer to define and execute the system validation strategy for the AWS Nitro K2 card. In this technical leadership role, you will own the system-level test definition, drive cross-functional validation efforts, and ensure the end-to-end quality of AWS Nitro K2 card components deployed across AWS data centers.
This is a hands-on technical leadership role that requires expertise in embedded systems, hardware/software integration, and test automation at scale. You will work closely with HW, firmware, software, testing and platform teams across AWS to ensure test coverage, platform integration reliability, and production readiness.
For more about Nitro card watch the Re:invent video
https://youtu.be/AaYNwOh90Pg?si=Otw01eqDm_6HDOtZ&t=2056
https://docs.aws.amazon.com/whitepapers/latest/security-design-of-aws-nitro-system/the-components-of-the-nitro-system.html
Key job responsibilities
- Define and execute the system-level test and validation strategy for the AWS Nitro K2 card across hardware, firmware, software and platform layers
- Lead the design and development of automated test frameworks to support scalable validation and continuous integration
- Collaborate with hardware, firmware, software, and platform teams to define validation coverage, interfaces, and testability hooks
- Own root cause analysis and debug strategy for complex, cross-subsystem integration issues originating from the production fleet
- Lead and execute hands-on system testing, and participate in the release decision process for production deployment
- Mentor and guide automation engineers, promoting a culture of system-level testing and continuous quality improvement
About The Team
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
- Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Basic Qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, Practical Engineer with strong industry experience
- 7+ years of experience in system validation, hardware/software integration, or embedded systems testing
- Strong hands-on experience with Python and Bash (6+ years), including developing automated test solutions
- Demonstrated experience in test plan definition , design and test automation development
- Experience in leading or mentoring a team of automation/test engineers
- Solid understanding of Linux systems, including system-level debugging and scripting
- Experience in embedded software testing, particularly across HW/SW boundaries
Preferred Qualifications
- Experience working with Linux kernel, device drivers, or low-level platform bring-up
- Background in PCIe architecture, HW interfaces (e.g. GPIO, I2C, SPI) , storage, networking, and cloud server platforms solutions
- Familiarity with pytest or other Python-based automation/test frameworks
- Experience with CI/CD tools and processes (e.g., Jenkins, or similar)
- Exposure to AWS services (e.g., CloudWatch, Lambda, S3, EC2, EBS, ENA) in the context of test automation and infrastructure
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Company - Annapurna Labs Ltd.
Job ID: A3006332