Firmware Architect

15 hours ago


Bengaluru, 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 bring-up, protocol and feature development for low-level 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 multi-threading.

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


  • Firmware Architect

    3 weeks ago


    Bengaluru, Karnataka, India Ascendion Full time

    Were looking for a highly experienced Firmware Architect with strong C++ expertise to lead the design and development of embedded software solutions for high-performance hardware platforms. You will drive architectural decisions, system-level optimization, and end-to-end firmware delivery across products.Key Responsibilities :- Define architecture and system...

  • Firmware Architect

    1 week ago


    Bengaluru, Karnataka, India Hewlett Packard Full time

    **Job Summary** - This role is responsible for overseeing the design, development, and optimization of embedded software and firmware for hardware products. The role contributes innovative ideas and leads large cross-functional teams, exercising independent judgment to solve unique and complex problems impacting the business. The role acts as a functional...


  • Bengaluru, Karnataka, India Krutrim Full time

    Job DescriptionJob Title: CPU Firmware ArchitectRole OverviewWe are seeking a highly skilled Core CPU Architect with 1215 years of experience in ARM-based CPU architecture, embedded firmware, and low-level system software. This role requires a hands-on technical leader with deep expertise in CPU microarchitecture, cache/memory subsystems, power-performance...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering SCHIE is the team behind Microsofts expanding Cloud Infrastructure and responsible for powering Microsofts 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, India ABB Full time

    **Firmware Product Line Architect**: **Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future. At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we...


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 42,00,000 - ₹ 60,00,000

    Job Title: Embedded Boot Firmware ArchitectFirmware Development SpecialistWe are seeking an experienced Firmware Development Specialist to join our team.Key Responsibilities:The ideal candidate will have a strong understanding of firmware development and be able to design, develop, and test complex software systems.About This Opportunity:This role is perfect...

  • Firmware Architect

    1 week ago


    Bengaluru, Karnataka, India QuEST Global Full time

    **Job Requirements**: - **Main purpose of the role** The Technical Architect will be responsible for leading the development of projects with customer. This role involves gathering requirements from stakeholders and defining SOW, project schedule, specifications. The technical architect will be responsible for finalizing firmware, hardware architectures...


  • Bengaluru, India Krutrim Full time

    Job Title: Embedded Boot Firmware ArchitectExperience Level: 12–15 years in Embedded Systems DevelopmentRole OverviewWe are seeking an accomplished Embedded Boot Firmware Architect with extensive experience in ARM-based bootloader development, secure boot architectures, and hardware bring-up. The candidate will define and drive the boot firmware strategy,...


  • Bengaluru, India Krutrim Full time

    Job Title: Embedded Boot Firmware Architect Experience Level: 12–15 years in Embedded Systems Development Role Overview We are seeking an accomplished Embedded Boot Firmware Architect with extensive experience in ARM-based bootloader development, secure boot architectures, and hardware bring-up. The candidate will define and drive the boot firmware...


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