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

Resume Checker & Builder preview

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 more

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