Microsoft

Principal CAD Software Engineer

Microsoft
Apply
2 days ago
Raleigh, NC, USA +2 moreStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Lead a central CAD Software team that develops common tooling for internal SoC and IP designs.
  • Lead technical strategy and execution for CAD DevOps workflows, CI/CD, cloud-based EDA environments, and automation frameworks.
  • Design scalable software solutions and documentation for a large user base.
  • Develop, enhance, and integrate organization-wide CAD flows and automation.
  • Collaborate with CAD Hardware, compute infrastructure, and Microsoft Silicon stakeholders to define and deliver software requirements.
  • Own and drive complex software projects through the end-to-end development lifecycle.
  • Review and validate AI-generated code, tests, and documentation for correctness, security, maintainability, and alignment with requirements.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field and 8+ years of technical engineering experience, or a master’s degree and 6+ years, or a doctorate and 3+ years, or equivalent experience.
  • Preferred experience includes a doctorate with 5+ years, a master’s degree with 8+ years, or a bachelor’s degree with 12+ years of technical engineering experience, or equivalent experience.
  • At least 2 years of experience leading projects from beginning to end and 7+ years of software development experience are preferred.
  • Proficiency with programming and scripting languages such as Python, Tcl, Perl, and C/C++, with Python preferred.
  • Knowledge of object-oriented and functional programming, software development practices, and software design patterns.
  • Proven leadership, stakeholder influence, and ability to independently own complex software projects.
  • Understanding of silicon design tools, flows, methodologies, computer architecture, and CPU/SoC design principles.
  • Expertise in Azure environments, Azure security, DevOps concepts, and continuous integration systems.
  • Experience with design and verification execution, flows, and supporting infrastructure.
  • Practical experience using AI coding assistants or language models, including writing instructions for AI tools and independently verifying their results.
  • Ability to meet Microsoft, customer, and government security screening requirements and provide documentation for export-control eligibility.

Tech Stack

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me