Startups

Principal Software Engineer - Blade Server BMC Firmware Development

Microsoft · Redmond, WA, US; Mountain View, CA, US; Austin, TX, US; Hillsboro, OR, US · On-site

← All jobs
About Microsoft

Explore Microsoft products and services and support for your home or business. Shop Microsoft 365, Copilot, Teams, Xbox, Windows, Azure, Surface and more. Backed by Menlo.

About the role

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. Bachelor'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 Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but...

More about this role

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. Bachelor'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 Master'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 Bachelor's Degree in Computer Science or related technical field AND 12+ 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...

Read the full posting on Microsoft's site ↗

Software Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.