Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Mountain View


Microsoft is a highly innovative company that collaborates across disciplines to produce cutting edge technology that changes our world.  Microsoft is seeking a highly motivated, FPGA and ASIC IP design engineering manager to build innovative FPGA-based computing systems within a large design team. Well-designed hardware can deliver huge amounts of fine-grained parallelism and, therefore, significantly accelerate many types of computations as well as provide very fast infrastructure. Microsoft provides a great channel for product impact that touches the lives of millions of users daily, in an environment at the cutting edge of high-performance computing.

Seeking a personable, energetic candidate to manage, grow and mentor a group of eight or more engineers. The group will include a broad range of experience levels and engineering skills and will focus on developing and validating an FPGA Shell (hardware abstraction layer) on FPGAs for Microsoft's next generation of cloud servers and applications.   A strong candidate will be creative, think critically, able to analyze & resolve complex issues and have strong communications skills. Technical experience in systems, architecture, hardware IP, and SW API design are a plus.


Primary responsibilities include:

- Verification of shell and IP blocks
- Work with application groups to define verification tests
- Integrate and debug 3rd party IP blocks
- Work in a team of hardware and software engineers to deploy working systems to a very large user base.