Senior Software Engineer (BMC Firmware Development)
Microsoft
Redmond, WA • 13m ago • Hybrid
Senior
Hybrid
119,800 - 234,700 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Senior Software Engineer specializing in Blade Server BMC firmware development
Work focus: firmware architecture, system-level E2E design, debugging, security threat modeling, and server manageability ecosystem
On-site requirement: minimum three days in office
Description
Design and architect firmware solutions for cloud hardware systems, driving end-to-end solutions from concept to production. Lead system-level debugging and troubleshooting to resolve hardware/firmware issues across interacting subsystems. Collaborate with cross-functional teams to define requirements and build secure, scalable, modular, and maintainable firmware.
Responsibilities
Design and architect firmware solutions for cloud hardware systems with system-level E2E design, debugging, and troubleshooting
Collaborate with hardware, software, validation/integration, and product teams to define firmware requirements and specifications
Develop and maintain firmware architecture for scalability, modularity, and maintainability
Develop security threat models with vendors and security teams
Stay current on firmware technology trends and recommend improvements
Architect and develop server hardware solutions for cloud service platforms with low total cost of ownership
Design and implement firmware modules for hardware interfaces including USB vNIC, SPI, I2C, I3C, PCIe, and related protocols
Provide technical leadership to internal teams and external partners
Help drive product vision and roadmap for the server manageability ecosystem
Perform system-level debugging and troubleshooting of hardware/firmware-related issues
Requirements
Bachelor’s degree in Computer Science or related technical field AND 4+ years technical engineering experience coding in C, C++, and/or Python (or equivalent experience)
Must meet Microsoft/customer/government security screening requirements; required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Benefits
Base pay range (U.S.): USD $119,800–$234,700 per year (location-dependent ranges apply for the San Francisco Bay area and NYC metro)
Potential eligibility for benefits and other compensation
Minimum 3 days in office
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior Firmware & System Debug Engineer
Microsoft
Senior
Technology
Hillsboro, OR
$160K - $261K/yr
17 days ago
Senior Software Engineer
Akamai Technologies
Senior
Technology
Remote
$121K - $219K/yr
3 days ago
Senior Security Firmware Engineer (Data Center Systems)
NVIDIA
Senior
Technology
Remote
$184K - $288K/yr
2 days ago
Sr. Manufacturing HW Eng, AI/ML & Storage server development
Amazon
Senior
Technology
Seattle, WA
$147K - $210K/yr
18 days ago
Senior Software Engineer
Microsoft
Senior
Technology
Redmond, WA
$160K - $261K/yr
18 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior Firmware Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$120K - $235K/yr
1 days ago

Senior Software Development Engineer (.NET, React, Azure)
CVS Health
Senior
Technology
TX · On-site
$83K - $204K/yr
1 days ago
Senior Firmware Validation Engineer
Microsoft
Senior
Technology
Redmond, WA
$160K - $261K/yr
17 days ago
Senior Firmware Engineer (BIOS/UEFI)
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$120K - $235K/yr
2 days ago
Potential salary for Senior Software Engineer (BMC Firmware Development) role
Improve your resume for just $5
$119,800 – $234,700/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights