Principal Front-End CAD Software Engineer

Global technology company leading in software, cloud computing, and artificial intelligence solutions.
$137,600 - $267,000
Frontend
Principal Software Engineer
Hybrid
5,000+ Employees
9+ years of experience
Enterprise SaaS

Description For Principal Front-End CAD Software Engineer

Microsoft's Silicon Engineering and Solutions Team is seeking a Principal Front-End CAD Software Engineer to lead their central software team. This key position involves developing state-of-the-art converged solutions, software tools, and automation supporting various silicon design areas including RTL & VIP Design, Design Verification, Validation, DFT, Emulation, PD Handoff, and IP integration.

The role offers a competitive base salary range of $137,600 - $267,000 (higher in SF and NYC areas) and comes with comprehensive benefits including healthcare, educational resources, and parental leave. The position is hybrid, allowing up to 50% work from home, with minimal travel requirements (0-25%).

The ideal candidate will have 9+ years of technical engineering experience (or equivalent with higher education), strong expertise in Python and other programming languages, and deep knowledge of silicon design tools and methodologies. They will lead software best practices, collaborate with hardware teams, and design scalable solutions for organization-wide use.

This is an excellent opportunity for a seasoned software engineer looking to make a significant impact in Microsoft's silicon engineering initiatives, working with cutting-edge technology while leading and mentoring teams. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills.

Last updated a month ago

Responsibilities For Principal Front-End CAD Software Engineer

  • Be a leader in a central CAD Software team that develops a common tool stack
  • Lead software best practices within the CAD Software team
  • Work in close collaboration with CAD Hardware and Compute infrastructure teams
  • Design software solutions and documentation that scale to a large user base
  • Be the expert in your domain and act in partnership with the execution team
  • Work with stakeholders across Microsoft Silicon groups to collect software requirements
  • Develop, enhance, and integrate CAD Flows and automation for organization-wide use

Requirements For Principal Front-End CAD Software Engineer

Python
Linux
  • 9+ years of related technical engineering experience or equivalent combination with education
  • Experience writing software with industry standard languages like Python, TCL, Perl, C/C++
  • Experience owning and driving end to end software development life cycle
  • Knowledge of common programming paradigms (Object-Oriented, Functional, etc)
  • Must pass Microsoft Cloud Background Check
  • Understanding of software design patterns
  • Experience with continuous integration systems
  • Expertise in Computer Architecture and CPU/SoC design principles

Benefits For Principal Front-End CAD Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Front-End CAD Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, leading technical initiatives and building modern collaboration solutions in Bangalore, India.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Mesh Experiences team, building immersive 3D virtual worlds and integrating them with Teams ecosystem.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Teams collaboration platform, offering remote work and competitive compensation.

Principal Software Engineering Manager

Lead Bing Places engineering team at Microsoft, developing local search and maps experiences for millions of users worldwide.

Principal Design Manager

Lead design manager role at Microsoft, shaping Windows experiences through user-centric design leadership and team management.