Firmware Architect

1 week ago


Bengaluru, Karnataka, India Microsoft Full time

Are you passionate about working on cutting edge new technology in Control Plane Platform management with a team that embodies the growth mindset? Are you hoping to join an organization which is built on a mission "To empower every person and organization on this planet to achieve more"? Then this is the role for you.

The Azure Cloud Hardware Infrastructure division (SCHIE) is responsible for Firmware design and development of Server and Rack Infrastructure Firmware for Microsoft Online Services.


We are looking for a highly motivated Firmware architect, preferably with a background in Control Plane SW development and security concepts.

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


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 features for platform management sub-systems.

  • You will be working closely with Hardware teams to ensure Hardware integrates well with the firmware.
  • You will contribute to the design of various firmware components including driver interface, system libraries need for SoC bringup, protocol and feature development for lowlevel hardware.
  • You will be working on Control Plane management functionalities such as
  • IPMI, Redfish, Telemetry, Firmware updates, etc.
  • You will be responsible for designing new features and functionalities for Control Plane Firmware and will be driving the same to the deploy on to Azure fleet.

Qualifications:

  • 12+ years of professional experience designing, developing, architecting software solutions.
  • Experience with Linux uboot bootloaders and bootloader design to boot from external media such as eMMC, SDCard
  • Experience in design and development of Platform SW development technologies like
  • IPMI, Redfish, Thermal Control, Power capping, PCIe card telemetry, etc
  • Experience in design and development of Firmware update protocols like
  • MCTP, PLDM
  • Experience with Platform management security protocols like
  • SPDM
  • Experience with board bring up, low level drivers for peripherals such as PCIe, I2C, SPI, UARTs, NCSI, Ethernet, eMMC
  • Knowledge/Experience with Security technologies such as Encryption ciphers, Cryptographic Algorithms like Hash functions, Symmetric/Asymmetric key algorithms
  • Having experience of OpenBMC environment is a plus.
  • Ability to debug and resolve issues spanning multiple subsystems.
  • Excellent C/C++ programming skills

Preferred Qualifications:

  • Experience with Platform initialization, Board support package porting, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, UARTs as well as Memory Management, Scheduling, Interrupts and multithreading.


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.



  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon 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,...


  • Bengaluru, Karnataka, India Microsoft Full time

    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,...

  • Firmware Architect

    1 week ago


    Bengaluru, Karnataka, India Hewlett Packard Enterprise Full time

    Firmware ArchitectThis role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office.Who We Are:Compute at HPE helps organizations power their edge-to-cloud platform with proven, workload-optimized products, solutions, and services. Our leading supercomputing technologies enable customers to transform and modernize...

  • Firmware Architect

    1 week ago


    Bengaluru, Karnataka, India HPE Full time

    Firmware Architect This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to...

  • Firmware Architect

    3 weeks ago


    Bengaluru, Karnataka, India HPE Full time

    Firmware Architect This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to...


  • Bengaluru, Karnataka, India NXP Semiconductors Full time

    The position will primarily be for Infotainment segment customers, which are the areas targeted for ambitious business growth You will engage with customers to develop a keen understanding of their goals, strategies, and technical needs – and help to define and deliver high-value solutions that meet these needs By understanding the overall...


  • Bengaluru, Karnataka, India ConnectPro Management Consultants Pvt Ltd. Full time

    Role :The position will primarily be for Infotainment segment customers, which are the areas targeted for ambitious business growth. You will engage with customers to develop a keen understanding of their goals, strategies, and technical needs - and help to define and deliver high-value solutions that meet these needs. By understanding the overall you will...

  • Firmware Developer

    1 week ago


    Bengaluru, Karnataka, India Spectrum Consultants India Private Limited Full time

    Firmware Developer SummaryExperience Required: 8 YearsJob Term:PermanentLocation:BangaloreCategory:EmbeddedA leading designer, developer and global supplier of a broad range of digital and analog semiconductor connectivity solutions that serve the wired infrastructure, wireless communications, enterprise storage and industrial markets.Work Mode : Work from...


  • Bengaluru, Karnataka, India Energy Conversion Solutions Full time

    Follow your Passion.... Find your Motivation.... Plan your Growth.... At AMETEK we encourage you to chase all these aspects and become a part of the AMETEK growth story. AMETEK, Inc. A leading global provider of industrial technology solutions, serving a diverse set of attractive niche markets with annual sales of over $6.5 billion (about $20 per person in...


  • Bengaluru, Karnataka, India Spot Your Leaders & Consulting LLP Full time

    Embedded Firmware ArchitectExperience: 13+ years in Embedded DomainExpertise: Embedded C codingMCU's: STM (STM32Fx Series, STM32Ux Series), NXP (LPC21xx), TI (TMS570), Infineon, Renesas, etc.IDE's: STM32 Cube IDE, MCU Express IDE, Code Composer Studio (for TI)Skills: Bootloaders, Bare metal Device Drivers, OS (Linux, RTOS) related device drivers, Software...


  • Bengaluru, Karnataka, India Spot Your Leaders & Consulting Full time

    Embedded Firmware ArchitectExperience of13+years in Embedded DomainExpertise in Embedded C coding.Working experience MCU's such as STM (STM32Fx Series, STM32Ux Series), NXP (LPC21xx), TI (TMS570), Infineon, Renesas etc and processor boards, if any.Working experience in IDE's such as STM32 Cube IDE, MCU Express IDE, Code Composer Studio (for TI).Having...


  • Bengaluru, Karnataka, India Spot Your Leaders & Consulting Full time

    Embedded Firmware Architect Experience of 13+ years in Embedded Domain Expertise in Embedded C coding. Working experience MCU's such as STM (STM32Fx Series, STM32Ux Series), NXP (LPC21xx), TI (TMS570), Infineon, Renesas etc and processor boards, if any. Working experience in IDE's such as STM32 Cube IDE, MCU Express IDE, Code Composer Studio (for TI). Having...


  • Bengaluru, Karnataka, India Spot Your Leaders & Consulting Full time

    Embedded Firmware Architect Experience of 13+ years in Embedded Domain Expertise in Embedded C coding.Working experience MCU's such as STM (STM32 Fx Series, STM32 Ux Series), NXP (LPC21xx), TI (TMS570), Infineon, Renesas etc and processor boards, if any.Working experience in IDE's such as STM32 Cube IDE, MCU Express IDE, Code Composer Studio (for TI).Having...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewMicrosoft Silicon 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...


  • Bengaluru, Karnataka, India Microsoft Full time

    Overview Microsoft Silicon 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,...


  • Bengaluru, Karnataka, India NXP Semiconductors Full time

    The position will primarily be for Infotainment segment customers, which are the areas targeted for ambitious business growthYou will engage with customers to develop a keen understanding of their goals, strategies, and technical needs – and help to define and deliver high-value solutions that meet these needsBy understanding the overall...


  • Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time

    We are looking for an engineer that can take up the Firmware and Embedded software development and testing in the battery management system.What you will do:Generally, you will be working on the entire software life cycle and stack in the following steps:Understanding system/functional requirements, breaking it down into software requirements with the help...

  • Technical Architect

    1 week ago


    Bengaluru, Karnataka, India Toshiba Software (India) Pvt. Ltd. Full time

    Technical Architect with HDD expertiseLocation: BengaluruPosition Type: PermanentExperience: 10 to 15 years of Embedded development experience with a minimum of 4 years experience in HDD Firmware and associated DevelopmentSummary:Will be responsible for the Development and verification of HDD Firmware for HDDs of Different technologiesShould be able to...

  • Firmware Developer

    1 month ago


    Bengaluru, Karnataka, India IBM Full time

    IntroductionAt IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most...

  • Firmware Developer

    1 week ago


    Bengaluru, Karnataka, India IBM Full time

    IntroductionAt IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most...