Lead Validation Engineer - Azure Core
Haifa, Israel | Hardware Engineering | Jan 20, 2022

Microsoft Azure is a highly distributed and scalable cloud system designed to serve the compute and storage needs of the entire world. 
Azure storage holds Exabytes of data and Azure compute hosts applications from the largest businesses, through governments to retail and startups. To keep up with the requirements of tomorrow’s digital data processing, our team is designing and implementing new FPGA-based accelerators. If you are interested and passionate about cutting edge hardware + software solutions to enable performance and scalability at the highest levels and want to make a difference to millions of people around the world - then Azure hardware acceleration may be the place for you! 


Candidate Responsibilities: 

Microsoft’s Azure Core team in Haifa, Israel is looking for an experienced Software Engineer with understanding of data center hardware and architecture to lead the validation activities. Responsibilities include: 

  • Architecture, design and implementation of validation systems for hardware and software products 
  • Deliver complex software infrastructure to support the hardware life-cycle from board bring-up to deployment and production in the cloud ecosystem. 
  • Technical leadership of the validation team, including mentorship of junior engineers, project planning and collaboration with other Microsoft teams. 


Candidate Requirements: 

  • 10+ years of development experience in C/C++ with multiple shipped software projects 
  • Excellent knowledge of C++ 
  • Experience with multithreaded design and debugging 
  • Experience with validation systems, testing, regression and automation techniques. 
  • Experience with low level software – interfacing and interacting with Hardware   
  • Excellent written and verbal communication skills in English 


Preferred Qualifications: 

  • Experience with verification & validation of hardware, ASIC or FPGA 
  • Experience with virtualization technologies and architecture (SRIO-V, Hyper-V) 
  • Experience with PowerShell, Python or other scripting languages. 
  • Familiarity with Windows internals and WinAPI 
  • Experience with CI/CD automation systems like Azure DevOps or Jenkins 


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.