Principal Firmware Validation Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling
I korthet
Microsoft seeks a Principal Firmware Validation Engineer to lead validation, integration, and debugging of system software/firmware for AI server architecture. The role involves deep collaboration with various teams, creating validation plans, automating executions, and troubleshooting platform-level issues to ensure system quality and efficiency.
Ansvarsområden
- Owns coordination, validation (including validation environment), integration, and debugging of system software/firmware comprising of different domains within AI server architecture (such as SoC FWs, Drivers, BIOS, BMC, Rack Manager etc.)
- Deeply collaborate with architect, firmware development, program management and component dev teams for day-to-days operations as well as for long term roadmap improvements by feeding back key learnings
- Ability to see system level “big picture” to validate that integrated firmware/system software aligns to architectural goals of product
- Passionate about coaching team members and helping them grow.
- Create validation plans, develop validation content, automate executions, and debug/triage of observed/reported failures
- Debugging and troubleshooting skills with aim to become point-of-contact for platform level issues. Ensure systematic closure of issues for subsequent releases
- Passionate about exploring and deploying noble methods to improve test coverage, release/test automation, and efficiency of our FW releases.
- Create automated dashboards to reflect “health” and “quality” of system at all times for decision making.
Krav
- Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience OR equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- 12+ years of professional experience in validation, design/development, integration, or system level debugging in embedded systems
- Experience in programing in Python or C or C++ and scripting languages (e.g., Python) for automation framework setup and deployment.
- Experience of creating validation plans, developing test content to achieve the validation plan and automating the execution of test contents, especially in server domain
- Demonstrated experience in system level firmware Integration, validation (including validation infrastructure setup), and debugging of system software
- Experience of creating or working with automated testing pipeline aka CI/CD (integration + validation)
- Experience of firmware development and testing on multiple HW test environments (Boards, FPGA, Emulation, Simulation etc.)
- Experience of system level debugging (including customer issues) with understanding of managing and triaging production level issues.
- Knowledge of hardware debuggers like JTAG, Oscilloscope, and Logic Analyzer etc.
Förmåner
- Certain roles may be eligible for benefits and other compensation.
#Firmware#Validation#Cloud#Embedded Systems#AI#Server Architecture#Debugging#Automation