MA

Python Developer - CAD Applications

Maimsd Technology
Bangalore5-10 LPA Posted 1 Jul 2025
FULL TIME
Oop Concepts
Customer Support
development tools
Software Development
Python
+1 more

Job Description

Python Developer - CAD Applications

We are seeking a highly skilled Python Developer to join our team in Hyderabad, Telangana. In this role, you will be instrumental in implementing software solutions for CAD applications, with a strong focus on automation within the VLSI CAD flow. You will work in Agile Scrum teams, ensure software quality through rigorous testing, and collaborate closely with customers.

Key Responsibilities

  • Software Development: Implement software solutions using the Python programming language.
  • Test and Validation: Design and execute comprehensive test cases to ensure software quality.
  • Technical Documentation: Create clear and concise technical documentation.
  • Customer Support: Respond to customer inquiries and resolve issues in a timely manner.
  • Automation: Automate design steps within the VLSI CAD flow.
  • Agile Development: Work in Agile Scrum teams and follow Agile methodologies.
  • Collaboration: Collaborate with customers to align on project requirements and present project updates.
  • Quality Assurance: Adhere to coding standards and quality processes.

Required Skills and Experience

  • 5+ years of experience in software development.
  • Strong proficiency in Python programming language.
  • In-depth knowledge of object-oriented programming concepts.
  • Excellent understanding of Unix/Linux operating systems and shell scripting.
  • Experience with development tools like Git-BitBucket, JIRA, and Confluence.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

Mandatory Skills

  • Python: Expert level.
  • Software Development: Expert level.
  • Unix: Intermediate level.

Highly Desired Skills

  • Experience with CI/CD tools like Jenkins, GitLab, StockStorm, and Camunda.
  • Background in semiconductor, EDA, or tool development domains.
  • Experience working in Agile Scrum teams.
  • Understanding of VLSI CAD flows.
  • Familiarity with Cadence and Logical Physical Synthesis is a plus.

General Requirements

  • Notice Period: Immediate - 15 Days.
  • Employment Type: Full-time, Permanent

Join WhatsApp Channel