Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Firmware Architect 
India, Karnataka, Bengaluru 
941880591

30.07.2024

Required Qualifications:

  • 12+ years of technical engineering experience
      • OR Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 10+ years of technical engineering experience
      • OR Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 7+ years of technical engineering experience
      • OR Doctorate degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 5+ years of technical engineering experience.
    • 10+ years of professional experience designing and developing Embedded Software solutions.
    • Experience with working from early concept of SoC Architecture and design to shipping final product.
    • Experience driving firmware architecture solutions with detailed troubleshooting and debugging skills.

Preferred Qualifications:

  • The successful candidate should have experience with some or all the following: Peripherals such as PCIe, memory interfaces, OS primitives, memory management, scheduling, interrupts, threading.
  • Experience with Implementation of Hardware/Firmware Security primitives.
  • Experience with Platform initialization, Board support package integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading.
  • Experience with Architecting, Designing and delivering on new Data Center class technologies across the entire platform.
  • Experience working with external partner teams to drive design and architectural changes.

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.

Responsibilities
  • You will be involved with all phases of product development, from microarchitecture design through firmware architecture and development.
  • At the design phase, you will be part of a team driving the architecture, design and development of the various sub-systems including firmware development of low-level hardware interfaces and define flows for boot flows of ASIC.
  • You will be responsible for firmware level debug as part of end-to-end firmware development and debug.