Microsoft is seeking a Principal Software Engineer to join the Silicon Engineering and Solutions Team. The team is responsible for developing innovative software solutions to support silicon design areas, including RTL & VIP Design, Design Verification, Validation, DFT, Emulation, PD Handoff, and IP integration.
This position involves leading technical strategies, execution for CAD DevOps workflows, and creating automated frameworks. The candidate will collaborate closely with CAD Hardware and Compute infrastructure teams and will be responsible for designing scalable software solutions for a sizable user base.
The ideal candidate should have a minimum of 6 years of experience in software engineering, with a preference for candidates who have over 10 years of experience. Strong leadership and teamwork abilities are essential due to the collaborative nature of the role.
Candidates must hold a Bachelor's Degree in Computer Science or a related technical field. Proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python is required. Familiarity with software design patterns, security screening processes, and DevOps concepts is preferred, along with experience in leading software projects independently.
Bachelor's Degree in Computer Science or a related technical field.