Senior Software Engineer - Blade Server BMC Firmware Development
$119.8k - $234.7kMicrosoft 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.
- 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:
- 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.
- ...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...SeniorContract workWork at officeWorldwideShift work
- ...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-...SeniorFull timeWork at office
$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...SeniorHourly pay- ...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,...SeniorWork at officeRemote workWorldwideShift work
$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...SeniorInternshipLocal areaWorldwideFlexible hours$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...SeniorRemote work$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...InternshipFlexible hours$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...SeniorFull timeRemote work- 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...SeniorRemote work
$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...SeniorFull time- ...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...SeniorFull timeWork visa
- ...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...SeniorTemporary workWork at officeLocal area
- ...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...SeniorCasual work
- ...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: SemiconductorsSenior
- ...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....SeniorPermanent employmentFull timeWork at officeLocal areaRemote workWorldwide
- ...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...SeniorFull time
- ...’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 &...SeniorFull time
- ...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...SeniorHourly payFull timeSeasonal work
- ...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...SeniorFull timeWork experience placement
$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- 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
$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...SeniorFull time$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...SeniorFull time- ...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...SeniorFull timeLocal areaRelocationRelocation packageFlexible hours
$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...SeniorFull timeLocal areaImmediate start$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...SeniorInternshipLocal areaImmediate startFlexible hoursDay shift- ...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 timeFlexible hours
$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...SeniorFull timeTemporary workLocal areaRelocationFlexible hoursShift work- ...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...SeniorLong term contractRemote work
- ...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...SeniorWork at officeLocal areaRemote workWorldwide
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!
- software engineer internship remote Austin, TX
- software engineer remote Austin, TX
- graduate software developer no experience Austin, TX
- work from home software developer Austin, TX
- summer intern software engineer Austin, TX
- junior software developer Austin, TX
- information technology software engineer Austin, TX
- senior software engineer remote Austin, TX
- rust software engineer Austin, TX
- part time software developer Austin, TX




