SW Engineer - Virtual Platforms, AWS Annapurna Labs

Annapurna Labs is part of Amazon Web Services (AWS), developing innovative hardware and software for AWS cloud customers.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For SW Engineer - Virtual Platforms, AWS Annapurna Labs

AWS Utility Computing (UC) is at the forefront of cloud innovation, providing foundational services like Amazon S3 and EC2. Within this organization, Annapurna Labs develops cutting-edge hardware and software solutions for AWS cloud customers. As a Virtual Platforms Engineer, you'll join a dynamic team that plays a crucial role in accelerating development processes through simulation and early software development.

The role combines hardware and software expertise, requiring you to develop accurate simulation models, maintain virtual platform environments, and optimize complex system interactions. You'll work in an environment that values innovation, collaboration, and technical excellence, with opportunities to shape the future of cloud computing infrastructure.

Amazon's culture emphasizes work-life harmony, with flexible arrangements to support your success both professionally and personally. The company's commitment to diversity and inclusion is reflected through employee-led affinity groups and ongoing learning experiences like CORE and AmazeCon conferences.

Career growth is actively supported through mentorship, knowledge-sharing, and development resources. You'll be part of AWS's mission to be Earth's Best Employer while working on technologies that power the world's largest cloud provider. The role offers the unique opportunity to work in a startup-like environment within AWS, combining the benefits of a large organization with the agility and innovation of a smaller team.

Last updated an hour ago

Responsibilities For SW Engineer - Virtual Platforms, AWS Annapurna Labs

  • Develop accurate and efficient simulation models of hardware components
  • Create and maintain Virtual Platform environments for software development and system-level validation
  • Debug and optimize complex hardware-software interactions
  • Interact with various teams across AWS to deliver optimal solutions

Requirements For SW Engineer - Virtual Platforms, AWS Annapurna Labs

Linux
  • Bachelors/Masters degree in Computer Science, Electrical Engineering, or related disciplines
  • Knowledge of SW and programming languages and concepts (OOP, OOD, data structures)
  • Excellent problem-solving skills

Benefits For SW Engineer - Virtual Platforms, AWS Annapurna Labs

Medical Insurance
401k
  • Flexible work hours
  • Work-life harmony
  • Career development opportunities
  • Mentorship programs
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To Amazon SW Engineer - Virtual Platforms, AWS Annapurna Labs

Software Development Engineer, Amazon Music

Software Development Engineer position at Amazon Music, building scalable systems for playlist and queue experiences serving millions of customers.

Software Development Engineer, FinTech Infrastructure

Build high-performance, globally scalable financial systems at Amazon as a Software Development Engineer in the FinTech Infrastructure team.

Software Development Engineer, Digital Payments and Emerging Markets

Lead software development role focusing on digital payments solutions at Amazon, requiring 3+ years experience and expertise in scalable system design.

Software Development Engineer, AWS Geospatial

AWS Geospatial Software Development Engineer position focusing on building location-based services with emphasis on privacy and serverless architecture.

Software Development Engineer - FinTech, Fintech - Tax

Software Development Engineer position at Amazon's FinTech Tax division, building scalable solutions for global tax compliance and reporting systems using modern technologies and AWS services.