Job Description
AMD Hyderabad is hiring engineers at a variety of experience levels to work on cutting-edge EDA tools for FPGAs and adaptive computing platforms. Projects span a wide range of areas including logic synthesis, placement and routing, timing analysis and device modeling. Our group works on architecting and developing SW solutions to a variety of challenging EDA problems, including design optimization and timing closure. A thrust area for our group also includes the application of machine learning to solving some of these problems.
THE PERSON:
We are looking for smart, creative people who have a passion for solving complex problems. The ideal candidate has a strong background in algorithms, data structures and experience in developing large SW systems in C++. Exposure to applied machine learning, statistics, and mathematics is very relevant. The candidate should also have a solid understanding of SW quality and processes.
Required Skills
• Strong background in computer algorithms and data structures.
• Strong background in C++ programming, including familiarity with boost and STL.
• Excellent problem-solving skills and willingness to think outside the box.
• Experience with production software quality assurance practices, methodologies, and procedures
• Excellent communication skills and experience working with global teams.
KEY RESPONSIBILITIES:
• SW Development for Vivado, our flagship EDA product, including new features and optimizations across logic synthesis, placement and routing, timing closure and device modeling.
• Innovating to improve the customer experience for ease of use, performance, runtime, and memory usage.
PREFERRED EXPERIENCE:
• EDA SW development experience in any of the following -- logic synthesis, compiler development, placement and routing algorithms, timing closure, and static timing analysis.
• FPGAs and the FPGA software tool chain
• Verilog or VHDL
• Scripting languages such as Perl or Python
• Machine learning fundamentals
• Effective communication and problem-solving skills
ACADEMIC CREDENTIALS:
Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent with at least 5-10 years of experience
💡 Quick Summary
Seeking a career-building opportunity? The EDA Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Hyderabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
