About the Role
Azure Hardware Health Service is looking for a Senior Firmware Engineer to develop and light up innovative hardware solutions that power Azure and enhance its world-class cloud infrastructure. This role involves contributing to the design, implementation, and operation of global scalable cloud services for monitoring hardware health and predicting failures.
Responsibilities
- Develop and operate large scale, low latency, and high throughput systems.
- Debug in data center (onsite and virtual).
- Evaluate AI technologies and architectures for firmware/hardware improvement.
- Specify or implement AI platform improvements like fine-tuning or training custom ML models.
- Work with modern server architectures, including GPU, Memory, or CPU, and methods for failure analysis, debugging, or validation.
- Drive continuous improvement processes based on Root Cause Analysis (RCA).
- Contribute to data analysis and feedback integration for product engineering decisions.
- Act as a Designated Responsible Individual (DRI) for monitoring and restoring system functionality within Service Level Agreement (SLA) timeframe.
- Participate in live service operations and support telemetry data integration for system behavior insights.
- Coordinate, integrate, validate, and debug system software comprising different domains within server architecture (e.g., SoC FWs, BIOS, BMC).
- Support the identification of dependencies and design documentation for product features.
- Learn about system interactions and back-end dependencies.
- Contribute to architectural processes under guidance.
- Produce code to test hypotheses for technical solutions.
- Assist with technical validation efforts.
- Collaborate on quality assurance plans and augment test cases.
- Integrate automation into testing.
- Understand the implications of security and compliance in system architecture.
- Ensure compliance with security, privacy, safety, and accessibility standards.
- Leverage developer tools for code creation and debugging.
- Contribute to automation in production and deployment.
- Proactively seek knowledge to improve product availability, reliability, efficiency, and performance at scale.
Requirements
- Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience OR equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Must pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Skills
- Firmware/software development
- Testing strategies
- Requirements definition
- End-to-end CPU/SoC product development processes
- Data center hardware/software projects
- Coding in languages including C, C++, C#, Java, JavaScript, or Python
Location
- Data center (onsite and virtual)
Work Type
- Onsite
- Virtual
Experience Level
- Senior
- Over 7+ years of experience in software development using one or more programming languages such as C, C++, C#, Python, etc.
Education Level
- Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field
- Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- Bachelor's Degree in Computer Science or related technical field
- Master's Degree (or currently pursuing a degree) in Computer Science or related technical field
Salary/Compensations
- USD $119,800 - $234,700 per year (U.S. typical base pay range)
- USD $160,200 - $261,000 per year (San Francisco Bay area and New York City metropolitan area)
Benefits
- Certain roles may be eligible for benefits and other compensation.
About the Company
- Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission.
- SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, 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 deliver trusted experience to customers and partners worldwide.
Equal Opportunity
- Microsoft is an equal opportunity employer.
- All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.
- If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
