Search by job, company or skills

M

Python Developer - CAD Applications

5-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Quick Apply

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

More Info

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120656989