AMDposted 17 days ago
Austin, TX
Computer and Electronic Product Manufacturing

About the position

At AMD, we care deeply about transforming lives with our technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded systems. Underpinning our mission is the AMD culture, where we push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. In the AMD VMT team, we're building something special—a team of passionate, high-energy problem solvers who love tackling challenges and creating impactful solutions. We're looking for a Software - Methodology Engineer who is motivated, resourceful, and has a knack for creating software solutions to automate hardware designs. If you're someone who thrives in dynamic environments, loves coding, and wants to make an impact, this could be the perfect fit for you!

Responsibilities

  • Collaborate with architects, hardware engineers, and firmware engineers to understand the new features to be developed for AMD's internal build methodology.
  • Design, develop, and deploy high-quality software solutions that solve real problems and make a difference.
  • Tackle complex technical challenges with creativity and precision.
  • Work closely with cross-functional teams to deliver innovative solutions while mentoring junior engineers and sharing your expertise.
  • Help shape the architecture of our systems, ensuring they're scalable, maintainable, and performant.
  • Write clean, well-documented code that's TDD, easy to understand and maintain.
  • Continuously seek ways to improve processes, tools, and workflows to make us faster and better.

Requirements

  • Hands-on experience with OO languages (e.g., Java, C++, Python).
  • Comfortable diving into the nitty-gritty details of software development.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and experience collaborating with other engineers located in different sites/timezones.

Nice-to-haves

  • Experience with Ruby.
  • Hands-on experience with scaling, debugging, and analyzing software build systems.
  • Experience in IP level ASIC verification.
  • Proficient in using UVM testbenches.
  • Experience working in Linux and Windows environments.
  • Exposure to leadership or mentorship.

Benefits

  • AMD benefits at a glance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service