Lead EDA C++ Software Development Engineer

AMD · Hyderabad · 14+ yrs experience · Posted 2026-06-16

Tech stack: C, C++, Linux

Apply on the company site · Get a referral for this role

AMD salary & ratings · AMD interview process · More live openings

About the role

AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.
In this role, you will contribute to the "Vivado" Design Suite software development team. Vivado is a comprehensive IDE for designing and implementing hardware on FPGAs (Field-Programmable Gate Arrays) and adaptive SoCs (Systems on Chip). It provides tools for all stages of the design flow, including design entry, synthesis, place-and-route, simulation, and verification, helping engineers create and optimize complex hardware circuits. This role provides an opportunity to learn and explore various aspects of software engineering and the product development cycle.
The candidate should be passionate about software engineering and possess l eadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. We are in particular looking for individuals with the following traits:
Execution - You should be able to initiate new ideas, analyze ambiguous requirements, work with others across the organization to clarify the work, and deliver it to the highest standard.
Result-oriented - You care about delivering timely and high-quality results and realize that, at the end of the day, delivering results and meeting our goals is what we need to make the tool successful.
Communication and collaboration - You should be able to communicate with your peers throughout the organization and collaborate with others.
Quality of work - You have a passion for quality and attention to detail. You do not consider work done until it has been tested and documented.
KEY
Responsibilities:
- Work with AMD’s Software architecture specialists to improve future products
- Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
- Collaborate with product managers, EDA domain experts, QA, and customer engineering to translate requirements into practical solutions
- Design and develo p new groundbreaking AMD EDA technologies
- Debugging /fix existing issues and r esearch alternative, more efficient ways to accomplish the same work
- Participate and play a critical role in planning project deliverables
- Own and drive software design, development, verification, and release the product to customers
Qualifications:
- Minimum 14+ years of experience with a s trong object-oriented programming background, C/C++ preferred
- Ability to write high-quality code with a keen attention to detail
- Experience with modern concurrent programming and threading APIs
- Experience with Windows and Linux operating system development
- Experience with software development processes and tools such as debuggers, source code control systems (P4, GitHub), and profilers is a plus
- Effective communication and problem-solving skills
- Motivating leader with good interpersonal skills
- Bachelor’s or M aster's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Qualifications

- Minimum 14+ years of experience with a s trong object-oriented programming background, C/C++ preferred
- Ability to write high-quality code with a keen attention to detail
- Experience with modern concurrent programming and threading APIs
- Experience with Windows and Linux operating system development
- Experience with software development processes and tools such as debuggers, source code control systems (P4, GitHub), and profilers is a plus
- Effective communication and problem-solving skills
- Motivating leader with good interpersonal skills
- Bachelor’s or M aster's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Responsibilities

- Work with AMD’s Software architecture specialists to improve future products
- Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
- Collaborate with product managers, EDA domain experts, QA, and customer engineering to translate requirements into practical solutions
- Design and develo p new groundbreaking AMD EDA technologies
- Debugging /fix existing issues and r esearch alternative, more efficient ways to accomplish the same work
- Participate and play a critical role in planning project deliverables
- Own and drive software design, development, verification, and release the product to customers

More openings at AMD