Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Principal Firmware Architect 
United States, Washington 
798473681

30.07.2024

Making a difference

We fundamentally believe that we need a culture founded in aGrowth Mindset. It starts with a belief that everyone can grow and develop; that potential is nurtured, not pre-determined; and that anyone can change their mindset.

You will have have proficient C programing skills, with experience with SoC Architecture and Design, writing low level drivers, root causing issues at the intersection of multiple subsystems across firmware and hardware.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

  • 6+ years of professional experience designing, architecting and developing software solutions.

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.

Preferred Qualifications:

  • (aligned with team, across teams).
  • Experience with firmware architecture.
  • Ability to debug and resolve issues spanning multiple subsystems.
  • Passionate about coaching team members and helping them grow.
  • Wants new technological challenges and able to deal with ambiguity.
  • Demonstrated problem solving, debugging troubleshooting skills, advanced design, and development skills.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until July 30, 2024.


Responsibilities

As a Principal Firmware Achitect, you will be responsible for the following:

  • Firmware development for embedded systems.
  • Contributing to all phases of product development, from design through manufacturing and productization.
  • Create the firmware architecture for key systems and work closely with hardware teams to ensure hardware integrates well with the firmware.
  • Contribute to design of various firmware components, including driver interface, system libraries needed for SoC bring-up, protocol and feature development of low-level hardware.
  • Proficient technical leadership skills, coding skills, debugging and troubleshooting abilities, with experience in firmware development.
  • Experience with some or all the following: firmware development, SOC bring-up, bootloaders, platform initialization, board support package porting, peripherals such as PCIe, NVMe, I2C, SPI, USB, UARTs. OS primitives, memory management, scheduling, interrupts, threading
  • Other

    • Embody our