Coreboot Firmware Engineer for X86 Platforms

24 hours ago


Bengaluru, Karnataka, India Tech Mahindra Full time

Job Description:

We are seeking an experienced Coreboot Firmware Engineer to join our team at Tech Mahindra.

About the Role

This is a highly technical role that requires expertise in x86 BIOS/UEFI FSP/coreboot development. The successful candidate will be responsible for designing and developing firmware for various x86 platforms, working closely with cross-functional teams to ensure seamless integration of firmware with hardware and software components.

About Us

Tech Mahindra is a leading provider of digital transformation, consulting, and business re-engineering services and solutions. Our vision is to deliver value through high-quality solutions by harnessing innovative technologies like AI, IoT, Cloud, and Automation.

Key Responsibilities:
  • Firmware Development: Design and develop coreboot firmware for various x86 platforms, ensuring compliance with industry standards and requirements.
  • Platform Bring-up: Work on platform bring-up activities, including debugging and optimization of firmware to ensure smooth boot process and optimal system performance.
  • Collaboration: Collaborate with cross-functional teams, including hardware, software, and quality assurance, to ensure firmware integrates seamlessly with other components.
  • Testing and Validation: Perform thorough testing and validation of firmware to ensure it meets required specifications and industry standards.
  • Code Review: Participate in code reviews to ensure adherence to coding standards and best practices.
  • Documentation: Maintain accurate and up-to-date documentation of firmware development processes, including design decisions and implementation details.
Requirements

To succeed in this role, you should have:

  • X86 BIOS/UEFI FSP/Coreboot Experience: Minimum 5-15 years of experience in x86 BIOS/UEFI FSP/coreboot development, including hands-on experience with coreboot build tools and build processes.
  • C Language Expertise: Strong expertise in C language, with ability to write efficient, readable, and well-documented code.
  • Platform Bring-up Experience: Experience with platform bring-up activities, including debugging and optimization of firmware.
  • Industry Standard Protocols: Familiarity with industry standard protocols like PCIe, SPI, eSPI, ACPI, SMM, and their implementation in coreboot firmware.
  • Coreboot Upstreaming Exposure: Good exposure to coreboot upstreaming process, including contributing to coreboot open-source project.
  • Intel FSP Package Source Code: Experience working with Intel FSP package source code and understanding of coreboot & FSP boot flow.
  • UEFI Framework Concepts: Good understanding of UEFI framework concepts, including porting UEFI code to FSP.
What We Offer

As a Coreboot Firmware Engineer at Tech Mahindra, you will have the opportunity to work on cutting-edge projects, collaborate with a talented team of engineers, and grow your skills in firmware development. We offer a competitive salary of $120,000 - $180,000 per year, depending on your experience and qualifications.



  • Bengaluru, Karnataka, India MaimsD Technology Full time

    MaimsD Technology is looking for an experienced X86 platform developer to work on developing, customizing, and optimizing BIOS/UEFI firmware.Job Description:Develop, customize, and optimize BIOS/UEFI firmware for x86 platforms.Collaborate with cross-functional teams to address custom BIOS requirements.Work on platform bring-up activities, including BIOS...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    About the Role:MaimsD Technology is seeking a highly skilled Senior Firmware Engineer to join our team. As a key member of our firmware development team, you will be responsible for developing, customizing, and optimizing BIOS/UEFI firmware for x86 platforms.Key Responsibilities:- Develop and customize BIOS/UEFI firmware for various x86 platforms- Work on...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    MaimsD Technology is seeking a highly skilled BIOS/UEFI engineer to develop, customize, and optimize firmware for x86 platforms.Key Responsibilities:Develop and optimize BIOS/UEFI firmware for x86 platforms.Work on platform bring-up activities, including BIOS configuration and debugging.Experience with Coreboot and FSP codebases, understanding boot flows,...


  • Bengaluru, Karnataka, India Tech Mahindra Full time

    About the RoleWe are seeking a highly skilled Senior BIOS Engineer to join our team at Tech Mahindra, specializing in Coreboot-FSP platform development. The ideal candidate will have extensive experience in x86 BIOS/UEFI FSP/coreboot development and a strong understanding of C programming language.Key ResponsibilitiesDevelop and maintain high-quality BIOS...


  • Bengaluru, Karnataka, India Mempage Full time

    Mempage is seeking an expert CPU/APU architect to lead the development of high-performance x86 BIOS and UEFI firmware.**Job Summary**We are looking for a highly skilled and experienced individual to join our team as a CPU/APU architect. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge x86 BIOS and...


  • Bengaluru, Karnataka, India Tech Mahindra (formerly Mahindra Satyam) Full time

    Job Title:Embedded Systems Firmware EngineerAbout Us:Tech Mahindra, a global leader in digital transformation consulting and business re-engineering, invites applications for the position of Embedded Systems Firmware Engineer.Estimated Salary:Rs. 15,00,000 - Rs. 20,00,000 per annumJob Description:The selected candidate will be responsible for designing,...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Mulya Technologies We are a US-based, well-funded product-based startup looking for an experienced Senior X86 Firmware Engineer. The ideal candidate will have 7-15 years of experience in firmware development for server-based system software and excellent debugging skills in C programming for x86. About the Role: Familiar with PCIe concepts, SRIOV capability,...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    X86 Drivers Firmware Development Position OverviewMulya Technologies, a well-funded product-based startup founded by respected Silicon Valley veterans, seeks highly skilled engineers for the role of X86 Drivers Firmware Development Engineer. Located in Santa Clara, California, and Hyderabad, this US-based company aims to bring talented professionals on...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    We are seeking a highly skilled Principal X86 Drivers Development Engineer to join Mulya Technologies. This role is ideal for someone with expertise in firmware development for server-based system software and experience in C programming for x86 with excellent debugging skills.Molya Technologies is a well-funded product-based startup founded by respected...

  • x86 BIOS Engineer

    6 days ago


    Bengaluru, Karnataka, India Tech Mahindra (formerly Mahindra Satyam) Full time

    About the RoleWe are looking for a highly skilled x86 Bios/Uefi Developer with 5+ years of experience in platform bring-up and development of x86 bios/u EFI firmware.


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    Mulya Technologies is a leading product-based startup in the Silicon Valley, with its design centers established in Santa Clara and Hyderabad. As a well-funded US-based company, we are seeking highly talented Engineers for our team.We are looking for an experienced Senior X86 Firmware Developer to join our team of experts. In this role, you will be...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    At Capgemini Engineering, we are seeking a highly skilled Senior Firmware Engineer to join our team in Bangalore. This role is ideal for individuals with 4-12 years of experience in firmware development and a strong background in C programming.The successful candidate will have hands-on experience in UEFI and BIOS development, as well as expertise in driver...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    Job Description:MaimsD Technology is looking for a skilled BIOS - UEFI Storage & Bootloader Specialist to join our team. As a key member of our engineering team, you will be responsible for designing and developing x86 BIOS/UEFI code for various hardware platforms.Responsibilities:Design and develop x86 BIOS/UEFI code for different hardware platforms using C...

  • BIOS Developer

    6 days ago


    Bengaluru, Karnataka, India MaimsD Technology Full time

    Role Overview:We are seeking an experienced professional to join MaimsD Technology as a BIOS - UEFI Storage & Bootloader Specialist. This role involves designing and developing x86 BIOS/UEFI code for various hardware platforms.About the Job:This position requires expertise in C language and experience with x86 CPU/APU architectures. The ideal candidate will...


  • Bengaluru, Karnataka, India Whitefield Careers Full time

    Job DescriptionWe are seeking an experienced Firmware and Software Engineer to join our team at Whitefield Careers. The ideal candidate will have a strong background in embedded systems development, with a focus on System on Modules using Qualcomm chipsets.Key Responsibilities:Design, develop, debug, verify, and/or validate firmware/BIOS, software, and/or...


  • Bengaluru, Karnataka, India Whitefield Careers Full time

    Job Description:We are seeking an experienced Embedded Firmware Engineer to join our team at Whitefield Careers. The successful candidate will have a strong background in firmware development, with experience in C programming language and familiarity with x86, ARM, and RISC-V architectures.Responsibilities:Design, develop, debug, verify, and/or validate...


  • Bengaluru, Karnataka, India Leadsoc Full time

    Job OverviewLeadsoc is seeking an experienced Lead Firmware Engineer to join our team in developing cutting-edge embedded systems. The successful candidate will lead the development of firmware for our next-generation products, leveraging their expertise in C/C++ and assembly programming.About UsAt Leadsoc, we pride ourselves on delivering innovative...


  • Bengaluru, Karnataka, India Lenovo Full time

    Role SummaryWe are seeking a highly skilled Senior UEFI Firmware Developer to join our team in Bangalore, India. This is an exciting opportunity to work on the development of next-generation server products.About the RoleThis role will be responsible for the design and development of UEFI firmware for x86 and ARM servers, including feature development and...


  • Bengaluru, Karnataka, India Swift Strategic Staff Solutions INC Full time

    Company OverviewSwift Strategic Staff Solutions INC is a leading technology services provider, and we are currently seeking a highly skilled UEFI Firmware Developer to join our team.Estimated Salary: ₹ 20-30 lakhs per annum (based on location and experience)Job Description:We are looking for an experienced BIOS/UEFI software engineer to design, develop,...


  • Bengaluru, Karnataka, India Lenovo Full time

    Key Responsibilities:Design and develop UEFI/BIOS firmware for x86 and ARM servers.Collaborate with internal teams to integrate new product features.Work with end-customers to understand requirements and provide technical advice.Requirements:Bachelor's degree in Computer Science, Electronics Engineering, or related field.Strong experience in server UEFI/BIOS...