Formal Verification Engineer, Annapurna Labs

Amazon Web Services provides highly reliable, scalable, low-cost cloud infrastructure platform powering businesses worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Formal Verification Engineer, Annapurna Labs

Amazon Web Services (AWS) is seeking experienced Hardware Design Engineers to join their Cloud-Scale Machine Learning Acceleration team. This role focuses on formal verification engineering at Annapurna Labs, working on next-generation cloud server infrastructure including technologies like AWS Inferentia, a machine learning inference product.

The position combines hardware verification expertise with cutting-edge machine learning infrastructure development. You'll be responsible for ensuring the reliability and correctness of complex hardware designs through formal verification methods. The role requires deep technical knowledge in both hardware design and verification techniques.

AWS offers an inclusive team culture with ten employee-led affinity groups and various learning experiences. The team values work-life balance, offering flexibility in working hours and encouraging a sustainable balance between personal and professional life. There's a strong emphasis on mentorship and knowledge sharing, with opportunities to work alongside experienced professionals.

The position is based in Austin, Texas, and is part of AWS's broader mission to provide reliable, scalable cloud infrastructure. You'll be working on projects that directly impact AWS's ability to deliver high-performance, low-cost machine learning solutions to customers worldwide. The role offers the opportunity to work with state-of-the-art technology while contributing to the development of next-generation cloud computing infrastructure.

This is an excellent opportunity for someone passionate about hardware verification who wants to work at the intersection of cloud computing and machine learning, with the backing of AWS's resources and scale.

Last updated 17 hours ago

Responsibilities For Formal Verification Engineer, Annapurna Labs

  • Develop formal verification plans, implement and verify state-of-the-art IP architectures
  • Work with block designers to gain deep micro-architectural understanding
  • Develop checking algorithms, assertions, and FV models
  • Perform state of the art formal methods and abstraction techniques
  • Participate in test plan and coverage reviews
  • Promote assertions to simulation and contribute to overall simulation strategy
  • Communicate and work with team members across multiple disciplines

Requirements For Formal Verification Engineer, Annapurna Labs

  • BS degree or higher in EE, CE, or CS
  • 3+ years of practical experience with formal verification as IP/Block owner
  • 3+ years experience with formal verification techniques including abstraction and end-to-end checking

Benefits For Formal Verification Engineer, Annapurna Labs

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life balance
  • Flexible working hours
  • Mentorship opportunities
  • Career growth opportunities

Interested in this job?

Jobs Related To Amazon Formal Verification Engineer, Annapurna Labs

Software Development Engineer

Software Development Engineer role at Amazon Madrid, focusing on building scalable systems and mentoring junior engineers. 4+ years experience required.

Software Development Engineer - Compliance Shared Services (CoSS), Amazon Stores

Software Development Engineer role at Amazon's Compliance Shared Services team, focusing on AI-driven compliance automation and scalable infrastructure development in Bucharest.

Software Development Engineer, Route 53

Backend Software Development Engineer position for Amazon Route 53's Health Checks team, working on distributed health checking infrastructure and public API.

Software Development Engineer II, Amazon

Amazon FinTech SDE II role building scalable financial systems handling billions in transactions, using AWS cloud services and working with global teams.

Software Development Engineer in Test II, Vizzini (FireTV Voice)

Software Development Engineer in Test II position at Amazon's FireTV Voice team, focusing on test automation and quality assurance for voice interface technology.