OS Software Engineer
The Microsoft Technology Center's mission is to ensure Microsoft
operating environments, tools, and key applications run best on
Intel architecture and Intel architecture is best designed for
them. MTC is a group of software technical experts that collaborate
with Microsoft to define, develop, and deliver new technologies and
experiences across IOT, Client and Datacenter.
As the Microsoft Technical Center of Excellence for Intel:
- We're the One Voice to Microsoft for technical engagements and
have the closest relationship to Microsoft architects and
- We have the deepest technical knowledge in Microsoft products
and services, built on trust and decades of collaboration with
- We're the bridge that connects every Intel product with
We are hiring Software developers to collaborate with data
center business group to enable cutting edge hardware accelerators
in virtualized environment. This software serves applications and
middleware running at high data rate in Microsoft Azure Cloud. We
have immediate need for a networking developer who has strong
interests and passion in Cloud networking stack and performance
optimization. Qualified engineers are encouraged to apply.
An ideal candidate exhibits behavioral skills that indicate:
- Technical leadership skills
- Demonstrated ability of working well in a diverse and cross geo
You must possess the below minimum qualifications to be
initially considered for this position. Preferred qualifications
are in addition to the minimum requirements and are considered a
plus factor in identifying top candidates. Experience listed below
would be obtained through a combination of your school
work/classes/research and/or relevant previous job.
Bachelor with 3 years of experiences in the field of Server OS
and HW Virtualization drivers, Master or PhD in Computer science,
Computer Engineering, or related fields.
2 + years of experience in C/C++, data structures and
1+ years of experience in Hypervisor development, OS Kernel and
1+ years of experience in IO virtualization and Networking
1+ years of experience with x86 Platform.
Knowledge of Networking accelerations such as DPDK, XDP,
Knowledge of SDN, virtual switches, and VxLAN etc in large scale
Experience with Software Optimizations and Debugging.
Experience with Agile methodology and Task tracking tools (i.e.
Windows systems programming.
Inside this Business Group
Intel Architecture, Graphics, and Software (IAGS) brings Intel's
technical strategy to life. We have embraced the new reality of
competing at a product and solution level-not just a transistor
one. We take pride in reshaping the status quo and thinking
exponentially to achieve what's never been done before. We've also
built a culture of continuous learning and persistent leadership
that provides opportunities to practice until perfection and filter
ambitious ideas into execution.
US, Washington, Multiple Cities
All qualified applicants will receive consideration for
employment without regard to race, color, religion, religious
creed, sex, national origin, ancestry, age, physical or mental
disability, medical condition, genetic information, military and
veteran status, marital status, pregnancy, gender, gender
expression, gender identity, sexual orientation, or any other
characteristic protected by local law, regulation, or