Job Information
Microsoft Corporation Fabric IP Design Engineer in Raleigh, North Carolina
Microsoft's hardware teams incubate advanced technologies and build deep partnerships with internal research, product planning, and marketing teams. Microsoft ships tens of millions of hardware products every year, including the Xbox, Surface devices, HoloLens, accessories, and much more. Our opportunities represent a variety of disciplines including, but not limited to, design, verification, and performance modeling, and DevOps supporting the development of custom silicon. Microsoft's hardware teams are also expanding into new technologies such as quantum computing! We are looking for you to come as you are and do what you love!
We will only achieve our mission if we live our culture. We start with becoming learners in all things—having a growth mindset. Then we apply that mindset to learning about our customers, being diverse and inclusive, working together as one, and—ultimately—making a difference in the world.
We are looking for a Fabric IP Design Engineer to join the team.
Growth Mindset
We fundamentally believe that we need a culture founded in a growth mindset. It starts with a belief that everyone can grow and develop; that potential is nurtured, not pre-determined; and that anyone can change their mindset. We need to be always learning and insatiably curious. We need to be willing to lean into uncertainty, take risks and move quickly when we make mistakes, recognizing failure happens along the way to mastery. And we need to be open to the ideas of others, where the success of others does not diminish our own.
Customer obsessed
We will learn about our customers and their businesses with a beginner’s mind and then bring solutions that meet their needs. We will be insatiable in our desire to learn from the outside and bring it into Microsoft, while still innovating to surprise and delight our users.
Diverse & inclusive
The world is diverse. We will better serve everyone on the planet by representing everyone on the planet. We will be open to learning our own biases and changing our behaviors, so we can tap into the collective power of everyone at Microsoft. We don’t just value differences, we seek them out, we invite them in. And as a result, our ideas are better, our products are better, and our customers are better served. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
One Microsoft
We are a family of individuals united by a single, shared mission. It’s our ability to work together that makes our dreams believable and ultimately achievable. We will build on the ideas of others and collaborate across boundaries to bring the best of Microsoft to our customers as one. We are proud to be part of team Microsoft.
Making a difference
If we commit to being customer obsessed, becoming more diverse and inclusive, and operating as One Microsoft, we will achieve our mission to empower every person and organization on the planet. Beyond that, we will make a difference and find deep meaning in our work. We stand in awe of what humans dare to achieve and are motivated every day to empower others to do more and achieve more through our technology and innovation.
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.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Responsibilities
The Cloud Compute Development Organization is seeking a Fabric IP Design Engineer to join our IP development team covering micro-architecture implementation, RTL Coding, IP integration, Circuit Design and design quality assurance, for our projects. This team will be involved in numerous projects within Microsoft developing custom silicon for a diverse set of systems. We are responsible for delivering cutting-edge, custom Intellectual Property(IP) designs that can perform complex and high-performance functions in the most efficient manner for a number of System on Chip(SoCs). In this role, you will:
Be part of a design team developing advanced components of the memory sub-system.
Own multiple blocks within a complex, coherent fabric and bridge IP.
Be responsible for all aspects of the design flow including Register Transfer Level(RTL) coding, Lint, Clock Domain Crossing(CDC), timing closure, etc.
Collaborate with team members to define interfaces and make optimal design choices.
Work with the verification teams to develop test plans and ensure functional correctness.
Interface with performance modeling, physical design, design for test, and other teams to optimize tradeoffs.
Other
Embody our Culture (https://www.microsoft.com/en-us/about/corporate-values) and Values (https://careers.microsoft.com/us/en/culture)
Qualifications
Required Qualifications:
5+ years of related technical engineering experience
OR Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience or internship experience
OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience or internship experience.
Knowledge of the logic design flow including RTL coding, RTL simulation, synthesis, timing constraints, timing closure.
Other Requirements:
- 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.
Preferred Qualifications:
Knowledge of front-end tools (Verilog simulators, Connectivity tools, CDC checkers, low power static checkers, linting, etc).
Experience in Computer Architecture, Digital Design, CPU/SoC design principles as part of Central Processing Unit(CPU), SoC and/or IP development.
Demonstrated experience and knowledge of design clock crossings and power/Unified Power Format(UPF).
Ability to write scripts using Perl, Tcl, Python etc.
Experience in building and integrating any of the IPs such as protocol bridges, Peripheral Component Interconnect Express(PCIe), cache controllers, memory controllers and Double Data Rate(DDR), security engines.
Experience in building functional fabrics using Coherent and Non-Coherent protocols.
Familiarity with Industry standard interface protocols such as Advanced eXtensible Interface(AXI) or Coherent Hub Interface(CHI).
Familiarity with Synthesis and Static Timing Analysis(STA) tools.
Good verbal and written communication skills.
Silicon Engineering IC3 - The typical base pay range for this role across the U.S. is USD $98,300 - $193,200 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 $127,200 - $208,800 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft will accept applications for the role until November 21, 2024.
#AfroTech2024
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .