Theme

Language

Global EN
Sweden ENSV
India EN

Firmware Engineer

Technology, Data & Digital · Software & Web Development · Embedded Systems

In short

Microsoft is seeking a Firmware Engineer to join the SCHIE team, focusing on developing foundational firmware for Azure's custom silicon, including AI chips. This hybrid role involves collaborating with cross-functional teams to design, implement, and debug low-level firmware for platform initialization, telemetry, and power management.

Responsibilities

  • Develop firmware for telemetry systems, platform initialization, and board support packages.
  • Design and develop low-level inter-core messaging services and SSIO interfaces (I3C, I2C, UART, SPI).
  • Implement power-control loops, memory and cache management, and boot sequencing.
  • Contribute to the development of RTOS and driver frameworks.
  • Develop and maintain OS-level performance infrastructure and debugging tools.
  • Collaborate with silicon, hardware, and software teams to deliver secure firmware.

Requirements

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR equivalent experience.
  • Proficient in C/C++.
  • Experience debugging and resolving issues across multiple subsystems in the embedded ecosystem.
  • Experience with platform initialization, low-level device drivers (I3C, I2C, SPI, USB, UARTs), Memory Management, Scheduling, Interrupts, or multi-threading.
  • Experience with board-level bring-up and lab debug (JTAG/SWD/GDB, UART/I²C/SPI/GPIO).
  • Experience with SoC bring-up, OS primitives, memory management, and multi-threading.
  • Experience in working in pre-silicon environments.
  • Ability to meet Microsoft, customer and/or government security screening requirements, including Microsoft Cloud Background Check and citizenship verification for export control regulations.

Desired Qualifications

  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR Bachelor's Degree and 2+ years technical engineering experience with coding OR equivalent experience.

Benefits

  • Access to benefits and other compensation.
  • Opportunity to work on cutting-edge AI silicon for Microsoft Azure.
  • Close collaboration with silicon, validation, and data center partners.

Skills

C++CI3CI2CSPIUARTJTAGSWDGDBGPIO
#firmware#hardware#azure#silicon
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

4 days ago

Employment Type

Full Time

Work mode

Hybrid

Salary

US$85,400–168,100 / year

Experience Level

Mid-Senior

Locations

United States

Qualification

Bachelor

Applicants

Be an early applicant