Job Overview
Role: CAD/EDA Methodology Engineer Location: Bangalore (Bengaluru), Karnataka, India Experience: 0 – 1 Year (Freshers Eligible) Qualification: B.E / B.Tech or M.E / M.Tech in Electronics / VLSI Stream Key Skills: Python, Perl, C++, CAD/EDA, ASIC, RTL
Job Description
As a CAD/EDA Methodology Engineer at Qualcomm, you will develop, maintain, and optimize software automation tools and infrastructure that drive ASIC Front-End design flows.
Roles and Responsibilities
- Tool Development: Develop, maintain, and enhance automation tools and infrastructure supporting ASIC Front-End design workflows.
- Workflow Analysis: Analyze existing chip design workflows and propose scalable software solutions to enhance productivity, efficiency, and usability.
- Software Implementation: Implement robust software-based automation using Python, Perl, C++, or shell scripting languages.
- Troubleshooting: Debug, troubleshoot, and resolve issues in CAD tools, automated design scripts, and engineering flows.
- Collaboration: Collaborate closely with internal digital design and CAD teams to understand hardware requirements and deliver customized solutions.
- Customer Support: Support internal engineering customers by enabling the adoption of newly developed methodologies and software tools.
- Documentation & Improvement: Contribute to comprehensive documentation, tool validation, and continuous improvement of engineering flows.
- AI/ML Exploration: Explore and evaluate AI/ML-based techniques to improve EDA tool performance and front-end design efficiency.
Skills and Eligibility Criteria
Educational Background: Degree: B.E / B.Tech or M.E / M.Tech from a recognized university or institute. Stream / Specialization: Electronics, Electronics & Communication (ECE), or VLSI Design stream.
Experience: 0 to 1 year of experience in CAD/EDA automation, software development, or RTL design.
Mandatory Technical Skills:
- Strong programming skills in Python (preferred), Perl, C++, or similar languages
- Solid understanding of software development principles, data structures, debugging, and problem-solving techniques
- Experience working in Linux / Unix development environments and shell scripting
- Basic understanding of ASIC Front-End design flows, digital logic, and RTL concepts is desirable
- Exposure to AI/ML concepts and their integration into engineering workflows is a plus
Competencies:
- Excellent analytical, verbal communication, and team collaboration skills