Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Blade Server BMC Firmware Development

$119.8k - $234.7k
Full-time

Microsoft Corporation

Overview Microsoft Silicon and Cloud Hardware 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, Skype, 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 delivering a trusted experience to customers and partners worldwide and we are looking for passionate, motivated engineers to help achieve that mission. As Microsoft's cloud business continues to grow the ability to deploy new offerings and HW infrastructure on time, in high volume with high quality and lowest cost is of paramount importance. 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 to secure Azure infrastructure for Microsoft and their customers. We are looking for highly motivated Senior Software Engineer - Blade Server BMC Firmware Development, with a background in Firmware architecture & design who can influence the partners and drive end to end (E2E) solutions from concept to production. Experience with Platform & System-on-Chip (SoC) Architecture and Design, bring up of SoC, root causing issues at the intersection of multiple subsystems across firmware and hardware. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. This role will require a minimum of three days in office.

Responsibilities

  • Design and architect firmware solutions for Cloud Hardware systems, focusing on system-level E2E design,debugging and troubleshooting.
  • Collaborate with cross-functional teams including hardware engineers, software developers, validation &integration, and product managers to define firmware requirements and specifications.
  • Develop and maintain firmware architecture, ensuring scalability, modularity, and maintainability.
  • Develop Security threat models for the platform working with vendors & Security teams.
  • Stay up-to-date with industry trends and advancements in firmware technologies, and provide recommendations for improvement.
  • Work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership.
  • Design and implement firmware modules to support various hardware interfaces, including USB vNIC, SPI, I2C, I3C, PCIe, and other related protocols.
  • Provide technical leadership and guidance to internal developers or external partners to deliver serviceable, reliable, and scalable solutions.
  • Contribute to product vision and roadmap by bringing innovation to server manageability ecosystem.
  • Perform system-level debugging and troubleshooting to identify and resolve hardware/firmware-related issues
  • Embody our [Culture](#) and [Values](#)

Qualifications

Required/minimum qualifications
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python
  • OR equivalent experience.
Other Requirements
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
  • Microsoft Cloud Background Check:
This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Additional or preferred qualifications
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python
  • OR equivalent experience.
  • 6+ years of professional experience in architecting, designing and developing firmware/software solutions.
  • Experience in BMC, Embedded Linux, U-Boot and Board Support Packages (BSP) porting.
  • 6+ years of experience with any of the following: Platform initialization, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs, Memory Management, Scheduling, Interrupts or multi-threading technologies.In-depth knowledge of hardware and firmware interfaces: OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM and RAS.
  • Collaboration (aligned with team, across teams).
  • Committed to coaching team members and supporting their continued growth and development.
  • Seeks technological challenges and able to deal with ambiguity.
  • Problem solving, debugging troubleshooting skills, advanced design, and development skills.
  • Self-motivated and able to work independently with minimal supervision.
  • Detailed knowledge of core networking protocols and REST API frameworks is an added plus.
#microsoft AzureHardware Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: [ This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. --- 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.](#)
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Blade Server BMC Firmware Development in Austin, TX vacancy
  •  ...Functional Area: Engineering         Career Stream: Design - Software Engineering SAP...  ...engineers.  The Senior Lead Engineer, Software...  ...Lead the design, development and implementation...  ...will use the BMC to monitor and maintain...  ...with PSoC or MCU firmware development is a... 
    Senior
    Contract work
    Work at office
    Worldwide
    Shift work

    Celestica International LP

    Austin, TX
    2 days ago
  •  ...you'll fit right in. Etude is looking for a driven Senior Full Stack Software Engineer . In this role, you’ll work across the entire stack building...  ...To Drive Our Mission Forward, This Role Will Lead development across the stack — Architect, build, and ship high-... 
    Senior
    Full time
    Work at office

    Etude

    Austin, TX
    11 hours ago
  • $65 - $70 per hour

     ...: Our client is currently seeking a Senior Software Engineer, Online Security & Identity Location...  ...team, you will drive the design, development, and operational excellence of a mission...  ...high-availability, fault-tolerant server-side solutions for enterprise identity... 
    Senior
    Hourly pay

    Judge Group, Inc.

    Austin, TX
    1 day ago
  •  ...Overview Functional Area: Engineering         Career Stream: Design - Software Engineering SAP...  ...Summary The Senior Lead Engineer, Software...  ...in the hierarchy (from Firmware to Application). Software...  ...creation follows an agreed to development process (such as Agile,... 
    Senior
    Work at office
    Remote work
    Worldwide
    Shift work

    Celestica International LP

    Austin, TX
    2 days ago
  • $173.9k - $235.2k

     ...seeking an experienced Senior Systems Development Engineer to lead the development of automation software, diagnostic tooling,...  ...for our server platforms. You will...  ...correlating across firmware, kernel, driver, and...  ...hardware architecture, BMC/IPMI, firmware, PCIe... 
    Senior
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Austin, TX
    11 hours ago
  • $187k - $242k

     ...the hardware and software that connect...  ...work gets done. Engineers define intent,...  ...throughout our development process, helping...  ...initiativesDeep expertise in server and rack-scale...  ..., including BMC and system...  ..., quality, firmware, systems...  ...excellenceServe as a senior technical leader... 
    Senior
    Remote work

    Dell Technologies

    Austin, TX
    11 hours ago
  • $143.7k - $194.4k

     ...organization with development centers in the U.S...  ...custom silicon and software for AWS customers....  ...across silicon engineering, hardware design,...  ...Learning boards and servers at scale, ensuring...  ...design verification, firmware, and software...  ...development (BIOS, BMC, drivers)- Validation... 
    Internship
    Flexible hours

    Amazon

    Austin, TX
    11 hours ago
  • $140k - $160k

     ...Full timePosted: 2026-11-05Closes: 2026-11-20Full Stack DeveloperA Full Stack Developer is a senior-level software engineer with expertise in both front-end and back-end development, responsible for design, build, and maintain complex web applications, while setting... 
    Senior
    Full time
    Remote work

    Pearson

    Austin, TX
    3 days ago
  • Role Number: 200667162Team: Software and ServicesLocation: AustinWeekly Hours: 40Posted...  ...pursuit of perfection.Contribute to model development and fine-tuning workflows for...  ...reasoning tasks.Partner with data and platform engineers to ensure scalable deployment and... 
    Senior
    Remote work

    Apple

    Austin, TX
    3 hours ago
  • $184k - $287.5k

     ...are looking for a motivated Deep Learning engineer to bring advanced CUDA features and...  ...space. Are you ready to contribute to the development of innovative technologies and help realize...  ...systems principles (aka systems software fundamentals)Adaptability and passion to... 
    Senior
    Full time

    Nvidia

    Austin, TX
    2 days ago
  •  ...of recognition and connection. We invest in the growth and development of our team members through ongoing learning opportunities...  ...impact.SUMMARYQ2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this... 
    Senior
    Full time
    Work visa

    Q2 Software

    Austin, TX
    11 hours ago
  •  ...technology team participates in the research and development of scalable applications, identifying new technologies...  ...focus on high-impact architectural and strategic engineering challenges.We are hiring Senior Backend Software Engineers to join our team. Three reasons to... 
    Senior
    Temporary work
    Work at office
    Local area

    Realtor.com

    Austin, TX
    11 hours ago
  •  ...wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005,...  ...by some of the most influential game development studios in the world. Our studios...  ..., and family entertainment.Our team of engineers, marketers, artists, writers, data scientists... 
    Senior
    Casual work

    Gearbox Software

    Austin, TX
    2 days ago
  •  ...Computing Power Application engineering team is seeking an individual...  ...to continue Renesas’s development of industry leading power management...  ....Must Have experience with firmware-enabled products and...  ...EngineeringExperience level: Mid-Senior LevelIndustry: Semiconductors
    Senior

    Renesas Electronics America

    Austin, TX
    4 days ago
  •  ...Austin, Texas, United States of AmericaCompany: Siemens Software Engineer - Senior Job ID 527538 Posted since 29-Oct-2026 Organization...  ...Digital Industries Field of work Research & Development Company Siemens Industry Software Inc.... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Siemens

    Austin, TX
    3 hours ago
  •  ...Participates in end-to-end feature development, from concept through...  ...developing complex or multiple software applications.Primary...  ...degree in Computer Science, Engineering, Information Technology, Information...  ...3) years of experience as a Senior Software Engineer/Developer... 
    Senior
    Full time

    Fidelity Investments

    Austin, TX
    11 hours ago
  •  ...’ll advance your career. SERVER PLATFORM FIRMWARE VALIDATION ARCHITECT THE...  ...commitment to innovation. AI-first engineering is a core expectation for...  ...validation engineers, and software teams. You are willing to...  ...split: ~80% test design & development, ~20% execution &... 
    Senior
    Full time

    AMD

    Austin, TX
    1 day ago
  •  ...Wind LLC, a division of the CSS Industrial Group, seeks Level 3 Blade Repair Technicians to inspect, repair, and lead field teams on...  ...and comprehensive travel arrangements. Expect collaboration with engineering and operations on active projects. #J-18808-Ljbffr CSS... 
    Senior
    Hourly pay
    Full time
    Seasonal work

    CSS Industrial Group

    Austin, TX
    3 days ago
  •  ...about any Apple application is data. As a Software Engineer of AiDP data services team you will...  ...team brings together data application development and machine learning including...  ...ability to work in a cross-functional environment Required Experience: Senior IC... 
    Senior
    Full time
    Work experience placement

    Apple

    Austin, TX
    20 days ago
  • $172k - $237k

     ...develop the hardware and software that connect...  ...how work gets done. Engineers define intent, author...  ...throughout our development process, helping us...  ...place here.Hardware Senior Principal Engineer...  ...developing Diags, ONIE, BMC, BIOS/UEFI, and platform firmware for networking... 
    Senior

    Dell Technologies

    Round Rock, TX
    3 days ago
  • Role Number: 200671804Team: Software and ServicesLocation: AustinWeekly Hours: 40Posted...  ...2026-09-09SummaryWe're looking for a senior software engineer who writes clean, well-tested...  ...technical depth, and where AI-assisted development is part of how we work.DescriptionThis... 
    Senior

    Apple

    Austin, TX
    3 hours ago
  • $168k - $264.5k

     ...on the world.We are looking for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design. This role focuses...  ...and VLSI hardware design6+ years experience in software development with C++Good understanding of computational geometry, placement... 
    Senior
    Full time

    Nvidia

    Austin, TX
    4 days ago
  • $168k - $264.5k

     ...machine learning, and high-performance C++.We are seeking a Senior Software R&D Engineer to invent the next generation of detailed physical design...  ..., high-performance software architecture and algorithm development, including complexity, data structures, and memory... 
    Senior
    Full time

    Nvidia

    Austin, TX
    4 days ago
  •  ...and experienced professional to join our team as a Senior Software Engineer, Linux Kernel & Driver Development . As a global leader in the automotive industry,...  ...processes, including hardware validation, firmware flashing, and end-of-line testing to ensure smooth... 
    Senior
    Full time
    Local area
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    1 day ago
  • $99.38k - $145.75k

     ...jobThis is a high-impact opportunity to play a senior technical role in the startup, ramp, and maturation of Applications Engineering support for a new US-based advanced-node...  ...Applications Engineering capability for a development line in Texas and a future high-volume... 
    Senior
    Full time
    Local area
    Immediate start

    ASML Holding

    Austin, TX
    2 days ago
  • $193.3k - $261.5k

    We're seeking a Sr.Software Development Engineer with deep storage expertise to architect, build, and operate the high-performance storage infrastructure that accelerates silicon development at Annapurna Labs. In this role, you'll own the storage platforms—spanning Amazon... 
    Senior
    Internship
    Local area
    Immediate start
    Flexible hours
    Day shift

    Amazon

    Austin, TX
    2 days ago
  •  ...developing hardware, software and systems...  ..., software engineers and systems...  ...seeking a senior validation...  ...end-to-end blade and rack...  ...including planning, development, execution,...  ...across firmware, systems, and...  ...components (SoC FW, BMC, RMC, OS)...  ...with Linux/server OS and... 
    Full time
    Flexible hours

    Graphcore

    Austin, TX
    1 day ago
  • $116.15k - $182.4k

    Senior Embedded USB Firmware DeveloperDescription -Be part of something bigger at...  ...powerful devices, intelligent software, and services that span...  ...framework layer.Lead the development of secure, scalable, and high...  ...strategies.Mentor junior engineers and share your expertise... 
    Senior
    Full time
    Temporary work
    Local area
    Relocation
    Flexible hours
    Shift work

    Juniper Networks

    Austin, TX
    3 days ago
  •  ...methodologies such as structured analysis and design or object-oriented development. JOB DUTIES Design and build secure, scalable backend...  ...and JPA. 8 years - Required - Collaborating across engineering, product management, and business analysis teams to define... 
    Senior
    Long term contract
    Remote work

    Neos Consulting

    Austin, TX
    12 hours ago
  •  ...offering comprehensive engineering, supply chain, and...  ...globe.JOB SUMMARYThe BMC Developer is responsible...  ...for supporting the development, integration, and validation...  ...Controller firmware for server and platform products...  ...hardware, BIOS, and system software interfaces.Analyze... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide

    Jabil Circuit

    Austin, TX
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Blade Server BMC Firmware Development. Be the first to apply!