Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Front End CAD Software Engineer 
United States, North Carolina, Raleigh 
21361848

30.07.2024

a security focused software engineer. This team drivesconverged solutions, software toolsand automation to supportdesign areas such asRegister Transfer Level (RTL) & Intellectual Property (IP)Design, Design Verification, Validation,Design for Test (DFT), Emulation, Physical Designand IP integratiom. Thisrole supportsin application security engineeringas well as general software engineering best practicesto existing andnew d.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 5+ years of experience inSoftwaredevelopment
  • 5+ years of experience inCloud Infrastructure
  • 5+ years of experience in

Other Requirements

  • Abilityto meet Microsoft, customer and/or government security screening requirementsarerequired for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Additional Preferred:

  • Extensive knowledge of common programming paradigms (Object-Oriented, Functional,etc)
  • Leadership skills with proventrack recordof leading small teams and influencing stakeholders.
  • Experienced writing scripts/software with industry standard languages like Python, TCL, Perl, C/C++(Python preferred)
  • Experience driving application security best practices into software designs.
  • familiarity with the Secure Software Development Lifecycle (SSDLC) and how to integrate it into team processes.
  • An understanding of Zero Trust application architecture and how to integrate security governance into solution architecture.
  • Experienceto own,maintainand drive complex Software projects independently.
  • Experience withCloud Infrastructure (Azure, AWS, GCP), AzureDevOps,CICD (continuous integration and continuous delivery)systems andversion control systems.
  • MS in Electrical Engineering, Computer Engineering, ComputerScience,or equivalent work experience.
  • Well-rounded and familiar with silicon design Tools, Flows and Methodologies.
  • Experience with continuous integration systems.
  • Experiencein Computer Architecture, as well as CPU/SoC design principles.
  • Experiencein Azure environments, Azure Security and DevOps concepts
  • Experiencein Software Development Best practices
  • Experience owning and drivingend to end software development life cycle for multiple complexsoftwareprojects.
  • Exposure to Design and Verification execution and flows/infrastructurethat is used

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year.Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until July 31, 2024.


Responsibilities
  • a leaderof a centralComputer Aided Design (CAD)Softwareteam that drives common methodologies for System on chip (SoC) andIntellectual Propertydesign.
  • Lead security and software best practices within the CAD team.
  • Design software solutions that prioritize security.
  • Be the expert in your domain and act in partnership with the execution team.
  • Work with stakeholders across the Microsoft Silicon group to collectsoftware and securityrequirements.
  • Develop, enhance, and integrateCAD Flows and automationfor organization-wide use.
  • Embody our