← All roles

Senior Silicon CAD Software Engineer

Microsoft· Silicon Engineering
Apply on company site
BangaloreFull-timePosted 1w ago

About the role

Microsoft SCHIE seeks a Silicon Front-End CAD Software Engineer to develop, maintain, and support CAD flows and methodologies, dashboards, CAD indicators, and automation within Microsoft's front-end silicon design ecosystem for Azure Cobalt and Azure Maia processors.

Responsibilities

  • Develop, maintain, and support Frontend CAD flows and methodologies.
  • Design, develop, and maintain CAD software, utilities, and automation for FE flows using Python, following disciplined software-engineering practices.
  • Build and maintain dashboards and CAD indicators/metrics that provide visibility into flow health, quality, runtime, and design productivity.
  • Develop and maintain regression and continuous-integration frameworks to evaluate flow stability, functionality, runtime, and quality of results.
  • Analyse results and identify functional, runtime, resource, or quality regressions across tool and flow releases.
  • Debug complex issues across CAD software, flows, scripts, and compute/cloud environments.
  • Automate repetitive CAD activities and develop scalable, system-level utilities and applications, primarily in Python.
  • Use Git-based version control and code-review practices to manage CAD flow development and releases.
  • Collaborate with design, verification, methodology, and CAD engineers, and EDA vendors, to collect requirements and improve design productivity.
  • Maintain high-quality documentation for software and flow releases, regression results, known issues, and methodology changes.
  • Continuously improve flow reliability, scalability, automation, and turnaround time.
  • Using AI to automate daily tasks and implementing AI based workflows

Qualifications

  • BS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
  • At least 6 years of hands-on experience developing and supporting software, automation, or CAD flows and methodologies, with proficiency in Python.
  • Hands-on experience with end-to-end, Python-based, system-level development projects, including testing of complex systems.

Skills

Required:PythonFront-end CAD flows
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft