Senior Software Engineer - Blade Server BMC Firmware Development
$119.8k - $234.7kMicrosoft
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.
- ...Price. Network Application Engineer (Client Ethernet Platforms)... ...hands-on lab validation, software and firmware debugging, customer... ..., instrument, and maintain server platforms for validation and... ...activities. Firmware or software development experience. Knowledge of...SuggestedContract work
- ...ll makeAs a Semiverse Solutions Application Engineer 4, you will drive innovation and deployment... ...Semiverse Solutions products (including SEMulator3D software) to drive faster and cheaper learning cycles in both technology development and manufacturing ramp-up. You will...SuggestedWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
$184k - $287.5k
NVIDIA GPU Architecture Group is seeking a senior software engineer to automate and optimize performance analysis workflows for AI training and... ...or infrastructure used by other engineers.Strong software development skills (Python, C++ preferred).Ability to translate user...SeniorFull timeRemote work$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...SeniorFull time$115.2k - $172.8k
...position is within the Analysis Software Division and is part of the core software development team for AiDiffract, a complex... ...cycle, including requirements engineering, design, implementation, testing... ...Job DescriptionWe are seeking a Senior Software Engineer to join the...SeniorPermanent employmentFull time$119.8k - $234.7k
...EngineeringDiscipline: Firmware... ...Hardware Infrastructure Engineering (SCHIE) is the team... ...globally with our server and data center infrastructure... ...is seeking a Senior Firmware & System... ...firmware development, investigations across... ..., and hardware/software interaction...SeniorOngoing contractPermanent employmentWork at officeLocal area3 days per week$184k - $287.5k
..., and the systems that power them. We are hiring a Senior Engineer to design and build robust software for accelerated computing systems. You will solve challenging... ...to define clear interfaces and enable efficient development.Make hands-on contributions to complex technical...SeniorFull time$128.88k - $245.16k
Job Details:Job Description: Join our Communication Runtimes team as a Senior Cloud Software Development Engineer to develop cutting-edge software features and optimizations for Intel's oneCCL (Collective Communications Library).This role offers the opportunity to build...SeniorFull timeInternshipLocal areaImmediate startShift work$142.8k - $274.8k
...Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind... ...platform globally with our server and data center... ...solutions. Join Microsoft Azure s Firmware Center of Excellence to define... ...the future of pre-silicon software development for Microsoft custom silicon...Ongoing contractPermanent employmentFull timeTemporary workWork at officeLocal area- ...Senior Living Dining Room Server Are you passionate about working with seniors? Are you dedicated to supporting seniors on their wellness journey to ensure they are provided with an atmosphere that values individualism and dignity? If so, we may have the perfect opportunity...SeniorFull timeTemporary workPart timeImmediate startFlexible hoursShift workWeekend workDay shiftAfternoon shiftEarly shift
$224k - $356.5k
...technical leader to engineer and propel innovation... ...optimize complex server platforms across ODM... ...involve hardware and software tools to develop the... ...Windows OS internals, firmware (UEFI/BIOS), BMC, and platform... ...tradeoffs in system development and drive the most optimum...SeniorFull time$184k - $287.5k
...to help drive the development of CPU architectures... ...team as a Senior System Simulation... ...system and application software in simulation and... ...emulation - including firmware, Linux, drivers,... ...architects and performance engineers in their use of... ...into the CPU server market, complementing...SeniorFull time$265.48k - $374.8k
...capabilities to external customers worldwide. Our Manufacturing Development and Customer Engineering (MDCE) organization is at the forefront of this... ...delivery.About the RoleWe are seeking a highly accomplished Senior Principal Device Design Engineer with broad...SeniorFull timeLocal areaImmediate startWorldwideShift work$190.61k - $269.1k
...something new. The Unified Intel Chassis (UIC) team is a new IP development team focused on chassis and interconnect technology and a configurable generator for SoCs and chiplets. As a Senior Design Verification Engineer, you will verify coherent, non-coherent, and I/O-...SeniorFull timeLocal areaImmediate startShift work$83.1k - $141.3k
...KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers.The LS-SWIFT Division provides patterned wafer inspection systems...Minimum wageFull timeWork experience placementLocal areaWorldwide$102k - $173.4k
...all begin with inspiration, research and development. KLA focuses more than average on... ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work... ...engineering teams to resolve hardware/software issuesDevelop applications and Best Known...Minimum wageFull timeWork experience placementFlexible hours$142.8k - $274.8k
...EngineeringDiscipline: Firmware EngineeringCompany:... ...Hardware Infrastructure Engineering (SCHIE) is the team behind... ...globally with our server and data center infrastructure... ...debug, firmware development in C or C++ and... ...Experience defining firmware/software diagnostics or...Ongoing contractPermanent employmentWork at officeLocal area3 days per week$83.1k - $141.3k
...all begin with inspiration, research and development. KLA focuses more than average on... ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work... ...engineering teams to resolve hardware/software issuesDevelop applications and Best Known...Minimum wageFull timeFlexible hours$102k - $173.4k
...with inspiration, research and development. KLA focuses more than average... ...expert teams of physicists, engineers, data scientists and problem-solvers... ...brightest research scientist, software engineers, application development engineers, and senior product technology process...Minimum wageFull timeFlexible hours$119.8k - $234.7k
...Confidentiality team is responsible for Firmware development of server, silicon and rack infrastructure... ...looking for a highly motivated Senior Firmware Engineer with a background in security.... ...experience designing and developing software solutions. ~ Excellent C/C++,...SeniorOngoing contractFull timeLocal area- ...Introduction To The Job Applications Engineering – Creating Tomorrow's Value:... ...-actively enable business development and drive customer adoption... ...learning environment. Senior Applications Engineer leading... ...data analysis using support software (MATLAB or Python) Minimum 5...SeniorWork experience placement
$142.8k - $274.8k
...and Infrastructure Engineering (SCHIE) is the... ...globally with our server and data center infrastructure... ...Principal Firmware Engineer to join a... ...for BIOS/UEFI development team. This team is... ...BIOS, UEFI, EDK2, BMC, among others. ~... ...Background in firmware / software development,...Ongoing contractFull timeWork at officeLocal areaWorldwide$184k - $287.5k
...of computing? NVIDIA's Tegra software organization is seeking motivated System Software Engineers to contribute to our innovative... ...Data Center platforms.Develop firmware for embedded and Datacenter SoCs... .../power measurement, tools development, and using simulation/emulation...SeniorFull time- ...business; help design and build scalable software solutions, make critical technical... ...assess a well-defined problem and lead the development of a technical solution that meets the needs... ...experience in the job offered or a engineer-related occupation. Position requires: •...Remote work
- ...include:• Application Development• Project Management• Quality... ...is searching for a Software Developer for a... ...DetailsSoftware Development Engineer with minimum 5 years... ...Experience in client/server communications, specifically... ...level: Mid-Senior LevelIndustry: Staffing...Permanent employmentContract workFor contractorsH1b
- ...expertise include:• Application Development• Project Management• Quality... ...to construct PC’s and Servers from individual components according... ...analyzers is nice to have Software Skills C# and Python programming... ...level: Mid-Senior LevelIndustry: Staffing And RecruitingPermanent employmentContract workFor contractorsH1b
$152k - $241.5k
...the world. Join the Simulation Software team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding... ...early System Software development by enabling Chips Simulation as... ...Background with boot flows, drivers, firmware interactions, kernel or platform...SeniorFull time$184k - $287.5k
...We are seeking software engineers to work on next-generation high-speed interconnect technologies... ...a GPU or high-performance computing server will encounter in its lifecycle, by collaborating... ...and driver teams through the product development lifecycle of computing and graphics...SeniorFull time$149.6k
...Description: The Role and Impact As a Software Solutions Engineering PhD Intern, you will contribute to the development of integrated software solutions tailored to... ..., contributing to advancements in hardware, firmware, and software engineering. Joining this team...InternshipLocal areaImmediate startShift work- ...expertise include:• Application Development• Project Management• Quality... ...to develop an exceptional software distribution platform. High... ...Computer Science, Computer Engineering or equivalent. Experience on... ...TechnologyExperience level: Mid-Senior LevelIndustry: Staffing And...Permanent employmentContract workFor contractorsH1b
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 Hillsboro, OR
- software engineer remote Hillsboro, OR
- information technology software engineer Hillsboro, OR
- senior software engineer remote Hillsboro, OR
- junior software developer remote Hillsboro, OR
- software engineer travel Hillsboro, OR
- startup software engineer Hillsboro, OR
- senior software design engineer Hillsboro, OR
- financial software developer Hillsboro, OR
- software developer Hillsboro, OR





