Job Directory Microsoft Software Engineer II

Software Engineer II Microsoft
Redmond, WA

Microsoft is a technology company that develops and supports software, services, and devices.

Companies like Microsoft
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Microsoft

Job Description

Azure Compute is responsible for building the next generation(s) of highly scalable datacenters that provide containers, virtual machines and bare metal services. Given the growth of our datacenters we are always investigating new hardware and software solutions to meet our scale and customer demand. The Azure New Technology (ANT) team is looking ahead at future Cloud technologies, both hardware and software, for enablement within our datacenters. This role focuses on cultivating new technologies for Rack Scale to reduce stranded resources (e.g. disk space or peripherals) by disaggregating monolithic compute nodes into pooled local storage or accelerators (GPUs/TPUs/FPGAs etc). A good example of what we do is device virtualization and emulation for economies of scale in our datacenters. This is a multi-year effort that consists of deep partnership engagements with multiple silicon companies, including collaborating on future hardware designs and software enablement. We are a very hands-on team with deep technical expertise in silicon, firmware, operating systems (Windows and Linux) and application stacks.

Basic Qualifications:

* 4 years of software and/or hardware development experience
* BS in computer science or engineering; PhD and MS preferred or equivalent years of work experience

Required Areas of Expertise:

* Experience in either Memory, Storage, or GPU subsystems
* OS (Windows/Linux) Kernel, device drivers, firmware
* Programming predominantly in C
* Strong computer science fundamentals and proven design capability

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.

We are looking for people who have a broad skillset, people who are willing to continuously learn new things, and people who are willing to jump in anywhere to help the project move forward. Specifically, we are looking for software and hardware engineers who can optimize workloads for future hardware designs, port workloads, create/run benchmarks, provide feedback to silicon partners, etc. What we can offer in return is a strong team that empowers you and challenges you to grow. We also offer you access to the latest hardware and software, often years ahead of the rest of the industry, and in many cases, you can shape these future designs by working closely with our silicon partners and software teams. If this excites you, we look forward to your application.

About Microsoft

Microsoft is a technology company that develops and supports software, services, and devices.

144000 employees

Microsoft Corporation One Microsoft Way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.