CareerPlanGet AI match score →

Firmware Engineer II

India, Karnataka, Bangalore💼 Full-time🗓 2026-07-21 → 2026-07-26

Core

Designing and deploying firmware for Azure Infrastructure server, silicon, and rack hardware, focusing on large-scale integration and automation.

Role type

Firmware Engineer II (Hardware/Firmware)

Builds

Firmware for server, silicon, and rack infrastructure

Domain

Cloud infrastructure hardware and firmware

Deliverable

production ML models | product features | infrastructure

Required skills

Firmware development, Firmware debugging, BIOS/BMC knowledge, C/C++ programming, Firmware architecture, Automation/scripting, Toolchain building, Large-scale integration

Preferred skills

AI/ML model experience (Agentic AI, Semantic Kernel), Dashboard development (PowerBI), Master's degree in EE/CS/CE

Technologies

C, C++, UEFI, BMC, PowerBI

Responsibilities

Integrate, debug, and deploy firmware at scale; Build toolchains for automation and data interpretation; Architect and develop software solutions for firmware platforms.

Seniority

Mid-Senior, hands-on IC

Rewrite
## About the role The Firmware Center of Excellence is responsible for Hardware/Firmware for Azure Infrastructure. We are working on the next generation Hardware/Firmware for server, silicon and rack infrastructure with a focus on innovation in firmware technology. We are looking for a highly motivated Software Engineer with a strong background in Firmware Integration and deployments at large scale. You must have proven background in managing cross functional firmware teams to integrate, debug and deploy firmware at scale. You must also have very good knowledge of firmware architecture on server or client platforms. You must have basic knowledge of automation development, any one scripting language. You must be strong in software development skills and proficient with at least one major programming language. ## Requirements * Mandatory Skills: Automation, Firmware Development, Firmware Debug, BIOS, BMC, Debug Tools * Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR equivalent experience. * Experience with coding in languages including, but not limited to, C, C++ * Firmware Architecture, Integration, validation, debug on server or client platform or any other multi-firmware platform * Stakeholder management across teams and organizations to influence, drive and achieve goals together. * Building toolchains (automation, debug tools, log analyzers etc) to integrate, debug and interpret large scale firmware data * Experience with AI & ML models (e.g., Agentic AI framework, AI Foundry, Semantic Kernel, Foundry SDK, Responsible AI, fine-tuning/inferencing, etc.) will be added plus * Building information systems such as dashboards (standalone, PowerBI) to drive insights. ## What makes your application stand out * Automation development for firmware updates * Understanding of firmware components such as: UEFI BMC GPU * Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience with coding OR equivalent experience. * Problem solving, debugging troubleshooting skills, advanced design, and development skills. * Self-motivated and able to work independently with minimal supervision. * Experience in architecting, designing and developing software solutions. * Experience with AI tools used in software development. * Experience applying AI or data science concepts in academic, professional, or personal projects, particularly in the context of cloud-based systems. ## About us This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Microsoft ↗