Job Overview
Role: CAD/EDA Methodology Engineer Location: Bangalore, Karnataka Experience: 0–1 Year 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
Job Description
Qualcomm is hiring for the position of CAD/EDA Methodology Engineer in Bangalore. The role is part of Qualcomm's Hardware Engineering organization and focuses on developing automation tools and infrastructure that support ASIC Front-End design flows. This opportunity is particularly relevant for candidates with a background in Electronics, VLSI, ASIC design, RTL, CAD/EDA automation, or software development. The position involves developing software-based solutions using Python, Perl, C++, and scripting, while working closely with design and CAD teams. The role also provides exposure to Linux/Unix environments, ASIC Front-End workflows, RTL concepts, EDA tools, automation frameworks, and AI/ML applications in engineering.
Roles and Responsibilities
- Develop, maintain, and enhance: Automation tools supporting ASIC Front-End design flows.
- Build and improve: Infrastructure used by hardware design teams.
- Analyze: Existing engineering workflows and identify opportunities for automation.
- Design: Software solutions that improve efficiency, scalability, and usability.
- Implement: Automation and software solutions using Python, Perl, C++, or similar programming languages.
- Debug and troubleshoot: CAD tools, scripts, and automation frameworks.
- Investigate: Technical issues and implement appropriate solutions.
- Collaborate: With CAD engineers and hardware design teams to understand requirements.
- Deliver: Automation solutions based on internal engineering requirements.
- Support: Internal users in adopting existing and newly developed engineering tools.
- Contribute: To documentation and tool validation activities.
- Improve: Engineering methodologies and development workflows.
- Explore: AI/ML-based approaches for improving EDA tools and front-end design productivity.
- Work: With cross-functional teams to deliver reliable and scalable engineering solutions.
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.
Mandatory Technical Skills:
- Strong programming skills in Python, Perl, C++, or similar languages.
- Good understanding of software development, debugging, and problem-solving techniques.
- Experience or exposure to CAD/EDA automation, software development, or RTL design.
Competencies:
- Basic understanding of ASIC Front-End design flow is desirable.
- Familiarity with RTL concepts is beneficial.
- Experience working in Linux or Unix environments and scripting is a plus.
- Exposure to AI/ML concepts and their application to engineering workflows is advantageous.
- Ability to analyze requirements and design practical software solutions.
- Strong communication and collaboration skills.
- Ability to debug issues and identify efficient technical solutions.