Senior Software Dev Engineer for MTE

Save
Job updated over 3 years ago

Job Description

Microsoft Cloud Hardware Infrastructure Engineering (CHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. CHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate, high energy engineers to help achieve that mission.

As Microsoft's cloud business continues to grow the ability to deploy new offerings and HW infrastructure on time, in high volume with high quality and lowest cost is of paramount importance. To achieve this goal, the Cloud Hardware Manufacturing Engineering (CHME) team is instrumental in defining and delivering operational measures of success for hardware manufacturing, improving the planning process, quality, delivery, scale and sustainability related to Microsoft cloud hardware. We are looking for seasoned engineers with a strong passion for customer focused solutions, insight and industry knowledge to envision and implement future technical solutions that will manage and optimize the Cloud infrastructure.

We are looking for a Senior Software Dev Engineer for MTE to join the team.

#CHME #Azure

Responsibilities

This position will be providing Windows related development work for manufacturing test needs using a range of applicable technologies (e.g. programming languages, compilers, assemblers, debuggers etc.), as well as some project/ build related support.

  • The engineer will be responsible of the design, scripting and deployment of a Windows based Manufacturing Test software solutions.
  • The engineer will interface with technical contacts in Microsoft and its suppliers to resolve engineering issues pertaining to SW/OS/FW/HW.
  • The ability to interact with technical providers to drive issues resolution, software structuring/ development in design phases, and influence the team to support new test feature, test coverage and functionalities.
  • Concept and experience of software development life cycle and Agile SW methodology.
  • In-depth experience in developing automated test solutions in Windows, from test methodology evaluation, test code/scripts/program evaluation & validation, test software development to test release deployment and automation of deployment processes.
  • Familiarity with IPMI-based shelf-management in ATCA, including the implementation of Shelf Manager Ethernet Interface.
  • Senior technical skills, able to write well-designed, well-structured, testable, efficient code for mfg test.
  • Re-write, re-compile and Integrate software components into a fully defined software package.
  • Interaction with suppliers on software integration interface and development.
  • Work with cross-functional teams on defect management, FA data collection and resolutions.
  • Expertise in documenting manufacturing test related specifications/requirements, software development in different product stages.
  • Provide project/ build support for server/storage product up to rack/ cluster level as a Manufacturing Test Engineer.
  • Interact with both internal design team and suppliers to drive 100% test coverage on Functional Test in both system and rack level tests.

Requirements

Required Qualifications:

  • 5+ years of demonstrated experience in .NET framework, C#, with component extensions
  • 5+ years of experience in programming front end GUI based on SQL or Oracle databases
  • 5+ years of experience in database related management work, including ETL, database setup and maintenance etc.
  • 3+ years of experience in developing software that works with firmware, BIOS, device drivers, databases, systems, network, operating system, application administration, embedded software/firmware, tools and utilities.
  • 3+ Experience in server motherboard manufacturing, systems, rack level hardware and data center hardware deployment process.
  • Experience with board bring-up, driver, application development and analysis of in-debug crash data dumps.
  • Able to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications.
  • Able to achieve mastery of new tools, languages and operating systems with some training and on-the-job experience.
  • Excellent analytical & debugging skills.
  • Familiarity with Software Development Life Cycle and Quality Control methodologies. Able to define and document how a specific technical requirement for software development will be implemented and to estimate development timeline given the resources info.
  • Able to participate and add value in all phases of software development: feasibility, design, implementation, integration, test and delivery.
  • Graduate degree and 4-6 years relevant experience a plus

Preferred Experience

  • Experience with Board Management Controllers, OpenBMC software.
  • Experience with Intelligent Platform Management Interface (IPMI).
  • Experience working with traffic generators, PCIe & I2C protocol analyzers

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.

View all jobs
View all jobs
Save
1
40,000+ TWD / month
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of Microsoft.

About us

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. Our mission is grounded in both the world in which we live and the future we strive to create. Today, we live in a mobile-first, cloud-first world, and the transformation we are driving across our businesses is designed to enable Microsoft and our customers to thrive in this world.

We do business in 170 countries and are made up of 144,000 passionate employees dedicated to fulfilling our mission of helping you and your organization achieve more.

微軟是全球科技產業的領航者,提供全球領先的軟體、服務、設備和解決方案,自 1975 年成立以來,一直致力於幫助個人和企業用戶,全面發揮科技潛能,實現夢想。

四十多年來,微軟一直專注於技術創新與變革,透過卓越的軟體、設備和服務,能夠幫助用戶提昇生活和工作生產力,讓數億的使用者真正受益於科技。微軟公司總部位於美國華盛頓州 Redmond,在全世界超過 190 個國家和地區設有分公司或是分支機構,擁有超過 125,000 名員工。

微軟執行長 Satya Nadella 在上任後提出了新願景:「在這個行動優先、雲端至上的世界裡,微軟的核心競爭力,就是成為一個提供生產力與平台的公司,幫助在這個地球上的每一個人到每一個組織,都能貢獻更多、成就更大。」

台灣微軟成立於 1989 年,身為政府、學校與企業最值得信賴的夥伴,始終致力於幫助台灣提升創新力、競爭力以及促進經濟繁榮,共同來亮點台灣!

Team

Avatar of the user.
HR@Microsoft