Taro Logo

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.
Embedded
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 operates as an innovative startup-like environment within AWS, developing cutting-edge hardware and software solutions for cloud customers. The Virtual Platforms team plays a crucial role in accelerating development processes by enabling early software development and system-level testing without physical hardware constraints.

As a Virtual Platform Engineer, you'll be working on technologies that power the world's largest cloud provider. The role involves developing simulation models, maintaining virtual platform environments, and optimizing hardware-software interactions. You'll collaborate with various AWS teams to deliver optimal solutions, making this an excellent opportunity for those passionate about shaping the future of semiconductor technology.

The position offers work-life harmony with flexible arrangements, and AWS values diverse experiences and backgrounds. The company provides strong career growth opportunities through knowledge-sharing, mentorship, and various learning resources. You'll be part of an inclusive team culture that embraces differences and continuous learning, with access to employee-led affinity groups and diversity initiatives like CORE and AmazeCon conferences.

This role is perfect for someone who combines technical expertise in virtual platforms and hardware simulation with strong communication skills and a collaborative mindset. You'll be contributing to groundbreaking technologies while working in a dynamic, open, and fast-paced environment that shapes the future of cloud computing.

Last updated 15 days 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

Requirements For SW Engineer - Virtual Platforms, AWS Annapurna Labs

  • 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

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