Principal Firmware Architect

3 days ago


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 Skype OneDrive and the Microsoft Azure platform globally with its server and data center infrastructure security and compliance operations globalization and manageability solutions Our focus is on smart growth high efficiency and delivering trusted experience to customers and partners worldwide and we are looking for passionate engineers to help achieve that mission Are you passionate about working on cutting edge technology in 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 moreThe Firmware Center of Excellence is responsible for Hardware Firmware for Azure Infrastructure We are working on the next generation Hardware Firmware for server silicon and rack infrastructure with a focus on innovation in firmware technology to secure Azure infrastructure for Microsoft and their customers We are looking for highly motivated Principal Software Engineers with background in Firmware development in embedded systems Responsibilities Participate in all phases of product development including pre-silicon post-silicon and platform deployment in data centers Drive define implement and lead the execution of firmware development Collaborate closely with silicon teams firmware architects and program management for daily operations and long-term roadmap improvements by incorporating key learnings Contribute to the architecture and design of various firmware components including driver interfaces PCIe SPI I2C I3C system libraries for SoC bring-up and protocol and feature development for low-level hardware Work with partner teams from various disciplines to understand subject matter problems identify opportunities and build consensus on the right solutions Mentor guide and assist peers and other team members Identify and address inefficiencies and gaps in architecture development and execution Advocate for a culture of engineering excellence within the team Collaborate with cross-functional teams including hardware architects engineers software developers validation integration and product managers to define firmware requirements and specifications Stay updated with industry trends and advancements in cloud firmware technologies and provide recommendations for improvement Work closely with Microsoft product groups industry partners and researchers to architect and develop server hardware solutions that meet the requirements for cloud services platforms at the lowest possible total cost of ownership TCO Qualifications Required Qualifications Bachelor s or higher degree in Computer Science Computer Engineering Electronics Engineering or a related field 14 years of experience in firmware and or embedded software development particularly in a multi-core platform environment 10 years of programming experience in C C Rust Solid understanding of computer architectures including processors buses and memories Experience with device drivers U-Boot TFA UEFI and bootloader design for booting from external media such as eMMC SDCard etc Experience with PCIe driver firmware development in a virtualized environment Experience with RAS management Experience working with cross-functional teams on root cause analysis troubleshooting and debugging skills to solve complex hardware firmware interface issues Strong defensive coding skills Demonstrated experience leading significant initiatives spanning multiple teams and organizations leveraging deep domain expertise to influence the product roadmap Excellent problem-solving and analytical skills Self-motivated and able to work independently Strong communication and collaboration skills with the ability to work effectively in cross-functional teams Preferred Qualifications Experience working from the early concept of platform architecture and design Prior experience in one or more of the following areas Experience with design and development of platform SW development technologies like - IPMI Redfish Thermal Control Power capping PCIe card telemetry etc Experience with design and development of firmware update protocols like - MCTP PLDM Experience with platform management security protocols like - SPDM Experience with Network controller software architecture and programming Collaboration aligned with team across teams Experience with coaching team members and helping them grow Wants new technological challenges and able to deal with ambiguity Strong problem solving debugging troubleshooting skills advanced design and development skills The candidate should have the capability to drive design and development of features by co-ordinating across various stakeholders and deploy the same onto Azure fleet Software architecture for RAS debug and logging RT OS scheduling and firmware development in a multithreading SMP and heterogeneous computing environment Secure boot platform security protocols secure firmware updates attestation secure recovery and secure debug workflows SCHIEINDIAMicrosoft is an equal opportunity employer All qualified applicants will receive consideration for employment without regard to age ancestry color family or medical care leave gender identity or expression genetic information marital status medical condition national origin physical or mental disability political affiliation protected veteran status race religion sex including pregnancy sexual orientation or any other characteristic protected by applicable laws regulations and ordinances If you need assistance and or a reasonable accommodation due to a disability during the application or the recruiting process please send a request via the



  • Bengaluru, Karnataka, India Jabil Full time

    At Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER We are proud to be a trusted partner for the world s top brands offering comprehensive engineering manufacturing and supply chain solutions With over 50 years of experience across industries and a vast network of over 100 sites worldwide Jabil combines global reach with local expertise...


  • Bengaluru, Karnataka, India Astera Labs Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions grounded in open standards. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs' Intelligent Connectivity Platform integrates CXL, Ethernet, PCIe, and...


  • 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 beBeefirmware Full time ₹ 1,04,000 - ₹ 1,30,878

    Firmware Engineer PositionThis position involves designing and developing firmware components. Key responsibilities include architecting, designing, and implementing firmware solutions, as well as mentoring engineering teams in design and development of firmware-based solutions.


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 2,00,00,000 - ₹ 4,00,00,000

    Cloud Firmware EngineerWe are seeking a highly skilled Cloud Firmware Engineer to join our team. This individual will be responsible for designing and developing firmware solutions for cloud infrastructure.Participate in all phases of product development, including pre-silicon, post-silicon, and platform deployment in data centers.Drive, define, implement,...


  • Bengaluru, Karnataka, India beBeeFirmware Full time US$ 1,94,400 - US$ 2,28,000

    Job Title: Software System Design EngineerJob Summary:As a Power Management Firmware Engineer, you will play a key role in ensuring the firmware addresses critical embedded market segment requirements.Key Responsibilities:Contribute to firmware development for power and performance management.Collaborate with core firmware teams to address embedded...


  • Bengaluru, Karnataka, India beBeeEngineering Full time ₹ 20,00,000 - ₹ 25,00,000

    Job DescriptionAs a Systems/Platform Integration/Firmware Development Engineer, you will be responsible for designing and developing firmware for Linux-based systems. You will work on integrating SDK/BSP from SoC vendors into system software, implementing routing protocols and network protocols in the Linux kernel, and porting Linux applications to multiple...


  • Bengaluru, Karnataka, India beBeeFirmwareEngineer Full time ₹ 15,00,000 - ₹ 20,00,000

    We are seeking a highly skilled Power Management Firmware Engineer to play a key role in ensuring our Embedded firmware addresses critical market segment requirements.As a key member of our firmware development team, you will contribute towards AMD Embedded firmware development for PMFW and DXIO.You will collaborate with core firmware teams to ensure...


  • Bengaluru, Karnataka, India beBeeArchitect Full time ₹ 9,00,000 - ₹ 12,00,000

    **Job Title:** Principal Architect & ModelerWe are seeking a highly skilled and imaginative Architect & Modeler to join our organization. This role is ideal for a professional with a strong architectural foundation and a creative edge to transform concepts into high-quality, photorealistic 3D visuals and immersive experiences.


  • Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full time

    Job DescriptionPassionate about firmware development on bare-metal or close to bare-metal environment. Ability to look at the big picture , architect solutions that are optimal and scalable, and document them concisely. Should be a good team player with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in...