SW Automation Engineer, Annapurna

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing innovation.
$120,000 - $180,000
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For SW Automation Engineer, Annapurna

AWS Utility Computing (UC) is at the forefront of cloud innovation, delivering foundational services like S3 and EC2. This role is specifically focused on the Annapurna Labs division, which is crucial to AWS's success through the development of Nitro cards - specialized hardware components with 64-bit processing capabilities and ASICs.

As a Python Software Development Engineer, you'll be responsible for ensuring Nitro card software quality through:

  • Setting up and maintaining lab and cloud environments
  • Creating and automating test plans
  • Troubleshooting complex issues
  • Developing and maintaining automation frameworks
  • Working directly with developers to ensure timely delivery

The role combines deep technical expertise in Python scripting with embedded systems testing. You'll be part of a team that values work-life harmony, offering flexible arrangements to support your success. AWS provides a rich environment for professional growth through mentorship, knowledge-sharing, and career development resources.

The position offers exposure to cutting-edge cloud technology while working with AWS's specialized security solutions team. You'll contribute to maintaining AWS's industry leadership in cloud services while working with a diverse, inclusive team that embraces continuous learning and innovation.

AWS values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths. The company's commitment to inclusion is demonstrated through employee-led affinity groups and ongoing learning experiences like CORE and AmazeCon conferences.

This is an opportunity to join a team that's shaping the future of cloud computing while working with some of the most sophisticated hardware and software systems in the industry.

Last updated 2 days ago

Responsibilities For SW Automation Engineer, Annapurna

  • Setting up and maintenance of lab and cloud environments
  • Writing and automating test plans
  • Troubleshooting issues
  • Designing, developing, and maintaining automation frameworks
  • Working with developers to ensure timely delivery of high-quality Nitro card software
  • Building and applying solutions to assess and mitigate quality risks

Requirements For SW Automation Engineer, Annapurna

Python
Linux
  • Experience building test automation frameworks and tools
  • Experience building and designing test cases including knowledge of test methodologies
  • Experience programming with at least one modern language such as Python, Java, C++, or C#
  • Knowledge of object-oriented design

Benefits For SW Automation Engineer, Annapurna

  • Work-life balance
  • Flexible work hours
  • Career development opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Amazon SW Automation Engineer, Annapurna

Systems Dev Engineer, Kuiper ANCHOR

Systems Development Engineer role at Amazon's Project Kuiper, building satellite technology for global internet connectivity.

Systems Development Engineer, Kuiper Enterprise Technology-Low Earth Orbit Satellites

Systems Development Engineer position at Amazon's Project Kuiper, working on identity and access management for satellite broadband infrastructure.

System Development Engineer II, REALM

System Development Engineer position at Amazon focusing on Last Mile network improvements and transportation operations, requiring 3+ years of experience in software development and infrastructure management.

Test Automation Engineer, Avionics Test Engineering

Test Automation Engineer role at Amazon's Project Kuiper, developing automation systems for satellite hardware testing and verification.

Systems Development Engineer, Global Maintenance Automation Platform (MAP)

Systems Development Engineer role at Amazon focusing on automation, cloud computing, and machine learning for maintenance operations