CPU Principal Performance Engineer
Company: Microsoft
Location: Sunnyvale
Posted on: January 20, 2023
|
|
Job Description:
The silicon computing development team is seeking passionate,
driven, and intellectually curious computer/electrical engineers to
deliver premium-quality designs once considered impossible. Our
team is involved in numerous projects within Microsoft developing
custom silicon for a diverse set of systems ranging from
traditional computing solutions to artificial intelligence and
augmented reality. We are responsible for delivering cutting-edge,
custom CPU and SoC designs that can perform complex and
high-performance functions in an extremely efficient
manner.ResponsibilitiesAs a Principal Performance Modeling Engineer
in the Silicon Computing Development team, you will lead
development of accurate, performant software models representing
the behavior of our next generation hardware.--- This high impact
role will entail:Collaboration with hardware design leads to
propose and evaluate micro-architectures pre-siliconDefinition of
software architectures appropriate to explore a given state
spaceImplementation of model components and analysis software in
C++ and pythonMentorship of junior team
membersQualificationsRequired9+ years of related technical
engineering experience OR Bachelor's degree in Electrical
Engineering, Computer Engineering, Computer Science, or related
field AND 6+ years technical engineering experience or internship
experienceOR Master's degree in Electrical Engineering, Computer
Engineering, Computer Science, or related field AND 4+ years
technical engineering experience or internship experienceOR
Doctorate degree in Electrical Engineering, Computer Engineering,
Computer Science, or related field AND 3+ years technical
engineering experience.Preferred8+ years' experience developing
software models of CPU, GPU, or complex data processing hardware.8+
years' experience driving improved hardware designs through
software model state exploration.8+ years' experience with OO
programming and data structures, using C++.Solid understanding of
microprocessor architecturesFamiliarity with digital logic
principles, design and simulationGood communication and teamwork
skillsSilicon Engineering IC5 - The typical base pay range for this
role across the U.S. is USD $133,600 - $256,800 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 $173,200 -
$282,200 per year.Microsoft has different base pay ranges for
different work locations within the United States, which allows us
to pay employees competitively and consistently in different
geographic markets (see below). The range above reflects the
potential base pay across the U.S. for this role (except as noted
below); the applicable base pay range will depend on what
ultimately is determined to be the candidate's primary work
location. Individual base pay depends on various factors, in
addition to primary work location, such as complexity and
responsibility of role, job duties/requirements, and relevant
experience and skills. Base pay ranges are reviewed and typically
updated each year. Offers are made within the base pay range
applicable at the time.At Microsoft certain roles are eligible for
additional rewards, including merit increases, annual bonus and
stock. These awards are allocated based on individual performance.
In addition, certain roles also have the opportunity to earn sales
incentives based on revenue or utilization, depending on the terms
of the plan and the employee's role. Benefits/perks listed here may
vary depending on the nature of employment with Microsoft and the
country work location. U.S.-based employees have access to
healthcare benefits, a 401(k) plan and company match, short-term
and long-term disability coverage, basic life insurance, wellbeing
benefits, paid vacation time, paid sick and mental health time, and
several paid holidays, among others.Our commitment to pay equityWe
are committed to the principle of pay equity - paying employees
equitably for substantially similar work. To learn more about pay
equity and our other commitments to increase representation and
strengthen our culture of inclusion, check out our annual Diversity
& Inclusion Report. ( )Understanding roles at Microsoft---The top
of this page displays the role for which the base pay ranges apply
- Silicon Engineering IC5.The way we define roles includes two
things: discipline (the type of work) and career stage (scope and
complexity). The career stage has two parts - the first identifies
whether the role is a manager (M), an individual contributor (IC),
an admin-technician-retail (ATR) job, or an intern. The second part
identifies the relative seniority of the role - a higher number (or
later letter alphabetically in the case of ATR) indicates greater
scope and complexity.Ability to meet Microsoft, customer and/or
government security screening requirements are required 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.Microsoft is an equal opportunity employer. All
qualified applicants will receive consideration for employment
without regard to age, ancestry, color, family or medical care
leave, gender identity or expression, genetic information, marital
status, medical condition, national origin, physical or mental
disability, political affiliation, protected veteran status, race,
religion, sex (including pregnancy), sexual orientation, or any
other characteristic protected by applicable laws, regulations and
ordinances. - We also consider qualified applicants regardless of
criminal histories, consistent with legal requirements. If you need
assistance and/or a reasonable accommodation due to a disability
during the application or the recruiting process, please send a
request -via the Accommodation request form.Benefits/perks listed
below may vary depending on the nature of your employment with
Microsoft and the country where you
work.#MicrosoftCPUCore#MicrosoftSiliconPerfModelingBenefits and
PerksIndustry leading healthcareSavings and investmentsGiving
programsEducational resourcesMaternity and paternity
leaveOpportunities to network and connectDiscounts on products and
servicesGenerous time awayJob SummaryJob number: 1505459Date posted
: 2022-12-20Travel: 0-25%Profession: Hardware EngineeringRole type:
Individual ContributorEmployment type: Full-TimeExperience:
Experienced professionals
Keywords: Microsoft, Sunnyvale , CPU Principal Performance Engineer, Engineering , Sunnyvale, California
Click
here to apply!
|