Job Overview
Role: CAD/EDA Methodology Engineer Location: Bangalore Experience: 0–1 Year (Required Skills section) or 1+ to 3+ years (Minimum Qualifications section) Qualification: B.E/B.Tech or M.E/M.Tech in Electronics/VLSI Key Skills: Python, Perl, C++, CAD/EDA automation, ASIC Front-End design, RTL, Linux/Unix, AI/ML, Software Development, Debugging
Job Description
As a CAD/EDA Methodology Engineer, you will help develop and maintain automation solutions that support ASIC Front-End design teams. The role combines software development with semiconductor engineering, building scripts, tools, automation frameworks, and infrastructure that improve the productivity of hardware design engineers. Qualcomm is hiring for this position in Bangalore, focusing on developing automation tools and infrastructure that support ASIC Front-End design flows.
Roles and Responsibilities
- Automation Tool Development: Develop, maintain, and enhance automation tools supporting ASIC Front-End design flows; build and improve infrastructure used by hardware design teams.
- Workflow Analysis: Analyze existing engineering workflows and identify opportunities for automation.
- Software Design & Implementation: Design software solutions that improve efficiency, scalability, and usability; implement automation and software solutions using Python, Perl, C++, or similar programming languages.
- Troubleshooting: Debug and troubleshoot CAD tools, scripts, and automation frameworks; investigate technical issues and implement appropriate solutions.
- Collaboration: Collaborate with CAD engineers and hardware design teams to understand requirements; work with cross-functional teams to deliver reliable and scalable engineering solutions.
- User Support: Support internal users in adopting existing and newly developed engineering tools.
- Documentation & Improvement: Contribute to documentation and tool validation activities; improve engineering methodologies and development workflows.
- AI/ML Exploration: Explore AI/ML-based approaches for improving EDA tools and front-end design productivity.
Skills and Eligibility Criteria
Educational Background: B.E/B.Tech or M.E/M.Tech in Electronics or VLSI is specified in the Educational Qualification Requirement.
Experience: 0–1 year of experience in CAD/EDA automation, software development, or RTL design (from Required Skills section). Note: Minimum Qualifications section also lists B. degree: 3+ years, M. degree: 2+ years, PhD: 1+ year. Applicants should verify on official site.
Mandatory Technical Skills:
- Programming: Strong programming skills in Python, Perl, C++, or similar languages.
- Software Fundamentals: Good understanding of software development, debugging, and problem-solving techniques.
- Automation: Experience or exposure to CAD/EDA automation, software development, or RTL design.
- ASIC: Basic understanding of ASIC Front-End design flow is desirable.
- RTL: Familiarity with RTL concepts is beneficial.
- Linux/Unix: Experience working in Linux or Unix environments and scripting is a plus.
Competencies:
- AI/ML: Exposure to AI/ML concepts and their application to engineering workflows is advantageous.
- Analytical Skills: Ability to analyze requirements and design practical software solutions.
- Communication: Strong communication and collaboration skills.
- Problem Solving: Ability to debug issues and identify efficient technical solutions.