
Annapurna Labs, as part of Amazon Web Services (AWS), develops innovative hardware and software for AWS cloud customers. Annapurna Labs is like a big start-up in AWS.
We develop technologies, work with amazingly talented engineers, and truly shape the future.
Youβll have the opportunity to work on the technologies that power the worldβs largest cloud provider, in a dynamic, open, and fast-paced environment.
β
We are looking for talented Engineers to join our Virtual Platforms team.
Virtual platforms play a crucial role in accelerating the development process by enabling early Software development, System-Level testing, and architectural exploration without the constraints of physical prototypes.
β
As a Virtual Platform Engineer, you will:
β’ 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
β
This role requires strong communication skills and a collaborative mindset, as you'll frequently interact with various teams across AWS to deliver optimal solutions.
β
- Bachelors/Masters degree in Computer Science, Electrical Engineering, or related disciplines. Please include a grade sheet/academic transcript along with your CV in a single PDF when submitting your application
- Knowledge of SW and programming languages and concepts (OOP, OOD, data structures)
- Excellent problem-solving skills
β
β
- Experience with software development using C/C++
- Knowledge of computer architecture (CPUs, networking, protocols)
- Experience in modeling language such as SystemC, Virtual Platforms tools (Vista, Virtualizer)
- Verification experience is a big advantage (eRM, VMM, UVM)
β