Software CAD DevOps Engineer

Microsoft•Raleigh, NC
•$102,100 - $219,200

About The Position

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) delivers core infrastructure and foundational technologies for Microsoft’s online businesses, including Azure, through server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. The Microsoft Silicon Engineering and Solutions Team is seeking a software engineer for its central software team, which develops converged solutions, software tools, DevOps workflows, and automation supporting silicon design areas such as RTL and VIP design, design verification, validation, DFT, emulation, PD handoff, and IP integration. The CAD Software DevOps Engineer develops and maintains a common tool stack for internal SoC and IP designs. The role creates CAD DevOps workflows, including CI/CD, cloud-based EDA environments, and automation frameworks; develops and integrates CAD flows and automation for organization-wide use; and designs software solutions and documentation that scale to a large user base. The engineer follows software practices, partners with execution teams, collaborates with CAD hardware and compute infrastructure teams, and gathers software requirements from stakeholders across Microsoft Silicon groups. The position requires a relevant master's degree and at least one year of technical engineering experience, a relevant bachelor's degree and at least two years of technical engineering experience, or equivalent experience. It also requires passing the Microsoft Cloud Background Check and meeting applicable export-control eligibility requirements. The role is listed at the Silicon Engineering IC3 level.

Requirements

  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field and at least 1 year of technical engineering experience; or bachelor's degree in one of these fields and at least 2 years of technical engineering experience; or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
  • Meet applicable export-control eligibility requirements and provide documentation to verify citizenship, U.S. permanent residency, or other protected status; citizenship is verified with a valid passport, with other status documents accepted where applicable.

Nice To Haves

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent work experience.
  • 4 or more years of software development experience.
  • Knowledge of common programming paradigms, including object-oriented and functional programming.
  • Experience writing software in industry-standard languages such as Python, TCL, Perl, and C/C++; Python is preferred.
  • Ability to independently own, maintain, and drive complex software projects.
  • Expertise in software development practices.
  • Experience owning and driving the end-to-end software development life cycle for multiple complex software projects.
  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent work experience.
  • 6 or more years of relevant experience.
  • Understanding of software design patterns.
  • Familiarity with silicon design tools, flows, and methodologies.
  • Expertise in Azure environments, Azure security, and DevOps concepts.
  • Experience with continuous integration systems.
  • Expertise in computer architecture and CPU/SoC design principles.
  • Exposure to design and verification execution and the flows and infrastructure used.

Responsibilities

  • Develop as a member of the central CAD Software team, which owns a common tool stack for internal SoC and IP designs.
  • Create and maintain CAD DevOps workflows, including CI/CD, cloud-based EDA environments, and automation frameworks.
  • Follow software practices within the CAD Software team.
  • Collaborate closely with the CAD Hardware and Compute infrastructure teams.
  • Design software solutions and documentation that scale to a large user base.
  • Work in partnership with the execution team as a skilled contributor in the domain.
  • Collect software requirements from stakeholders across Microsoft Silicon groups.
  • Develop, enhance, and integrate CAD flows and automation for organization-wide use.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service