Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
SOFTWARE DEVELOPMENT ENGINEER in EDA
THE ROLE:
AMD is seeking an early-career software engineer to contribute to Electronic Design Automation (EDA) software for FPGA implementation (Vivado). In this role, you will help develop and improve features within Vivado under the guidance of senior engineers, gaining hands-on experience with industry-leading EDA tools. You will have the opportunity to grow your skills while contributing to AMD technologies, including exposure to emerging applications of AI and ML in EDA workflows.
THE PERSON:
The ideal candidate has a solid foundation in software development, eagerness to learn the fundamentals of FPGA implementation software, and curiosity about how AI/ML techniques can be applied to EDA processes. They should possess good programming skills, a willingness to tackle problems methodically, and the ability to collaborate within a team. Coursework or internship exposure to ML/LLM concepts is a plus.
KEY RESPONSIBILITIES:
• Implement and enhance well-defined features within Vivado EDA software for FPGA implementation, under the direction of senior engineers.
• Debug and fix issues in existing Vivado features, and assist with benchmarking releases for regressions and improvements.
• Work with peers across the team to support data-driven activities related to software and hardware integration.
• Build effective working relationships within the immediate team and across adjacent groups.
• Learn about and assist with ML/LLM-based experiments addressing EDA tasks such as timing optimization, power analysis, or resource allocation.
PREFERRED EXPERIENCE:
• Working knowledge of object-oriented programming (C/C++ preferred), with the ability to write clean, readable code.
• Exposure to EDA software tools, with interest in Vivado or similar FPGA design software (academic projects or internships count).
• 3+ years of software development experience (BS+3 or MS+0-1), preferably touching EDA, hardware design automation, or systems software.
• Basic familiarity with concurrent programming and threading concepts.
• Solid debugging skills and willingness to learn profiling and performance evaluation techniques.
• Good communication skills and the ability to work effectively within a team.
• Coursework, projects, or internship experience applying ML/AI techniques is a plus.
ACADEMIC CREDENTIALS:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Coursework or project work involving ML/AI applications is a plus.
WHY WORK AT AMD
AMD fosters a culture of innovation, collaboration, and AI-driven development, empowering teams to redefine how EDA tools and FPGA technologies operate. In this role, you'll play a pivotal part in advancing ML-driven solutions within Vivado workflows. Join us in shaping tomorrow's solutions with the latest in EDA, ML, and LLM technologies.
#LI-SG2
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Apply on company website