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 2 hours 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 Engineering Manager

Lead Microsoft's Bing Places team as Principal Software Engineering Manager, developing local search and maps experiences for global users.

Principal Software Engineer - Edge Web Platform

Principal Software Engineer position at Microsoft working on the Edge Web Platform team to enhance web capabilities through standards and Chromium contributions.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, focusing on device integration and frontend development with React and TypeScript, offering remote work and competitive compensation.

Principal Software Engineer

Lead frontend development for Microsoft Shopping, building AI-powered experiences across Bing, MSN, and Edge platforms with competitive pay and benefits.

Principal Software Engineer

Lead front-end optimization for Microsoft Bing's search engine, focusing on performance enhancement and technical leadership in AI-driven search technology.