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
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer

Principal Software Engineer role at Microsoft's CMD team, focusing on Teams collaboration features and AI integration, offering competitive pay and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Mesh team, focusing on immersive 3D experiences and AI integration in Teams ecosystem.

Principal Software Engineer

Principal Software Engineer role at Microsoft, leading development of Microsoft Teams and Copilot features, with focus on generative AI and modern web technologies.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams focusing on device features and collaboration tools, requiring expertise in web technologies and offering comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Word team in Belgrade, leading the development of Word layout engine and web experiences used by millions daily.

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 3 months 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?