BMC Firmware Development Expert

1 week ago


Bengaluru, Karnataka, India Lenovo Full time

Company Overview

Lenovo ThinkSystem XCC is a leading BMC firmware development team in Bangalore, India, committed to creating top-of-the-line servers.

Salary and Benefits

The estimated salary for this role is ₹12,50,000 - ₹20,00,000 per annum, depending on experience.

Job Description

This position involves developing and maintaining Server BMC firmware for new ThinkSystem products, catering to global customers in the General Purpose Team.

Key Responsibilities:

  • BMC platform development, including requirements definition, design, implementation, and documentation.
  • Maintaining high-quality software development standards.

Required Qualifications and Skills

  • BS or MS degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of relevant experience.
  • Hands-on development experience with BMC stack.
  • Familiarity with server architecture (AMD and Intel).
  • Proficiency in C and C++ programming languages.
  • Strong analytical and problem-solving skills.
  • Able to work independently and collaboratively as part of a multi-functional team.

Additional Requirements

  • Ability to read schematics.
  • Intimate knowledge of software development processes and Agile methodologies.

Work Environment

This role will be based in one of our Bangalore offices.



  • Bengaluru, Karnataka, India Lenovo Full time

    Role OverviewWe are seeking a talented BMC firmware developer to join our Lenovo ThinkSystem XCC team in Bangalore, India. The successful candidate will be responsible for the development and maintenance of the BMC firmware platform for Lenovo ThinkSystem products.Key ResponsibilitiesDevelop and implement the BMC platform, including requirements definition,...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Description:Lenovo is seeking a talented BMC Firmware Development Specialist to join our team in Bangalore, India. In this role, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products, working closely with cross-functional teams to deliver high-quality solutions to our customers.Key...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job SummaryLenovo is seeking a talented Senior BMC Firmware Developer to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key ResponsibilitiesDevelop and maintain the Server BMC firmware for ThinkSystem...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Title: Senior BMC Firmware DeveloperLenovo ThinkSystem XCC is a leading BMC firmware development platform for Lenovo ThinkSystem products. We are seeking a talented engineer to join our team and contribute to creating the world's top servers. The successful candidate will be responsible for the development and maintenance of the server BMC firmware for...


  • Bengaluru, Karnataka, India Lenovo Full time

    Server BMC Firmware Development OpportunityRole OverviewLenovo is seeking a highly skilled BMC Firmware Development Engineer to join our team in Bangalore, India. The successful candidate will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key ResponsibilitiesDesign, implement, and document the BMC...

  • BMC Firmware Engineer

    1 month ago


    Bengaluru, Karnataka, India Lenovo Full time

    Lenovo ThinkSystem XCC Firmware Development OpportunityWe are seeking a talented Firmware Development Engineer to join our leading BMC firmware development team in Bangalore, India. As a key member of our team, you will contribute to creating the world's top servers by developing and maintaining the Server BMC firmware for Lenovo ThinkSystem products.Key...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job DescriptionLenovo is seeking a talented engineer to join its BMC firmware development team in Bangalore, India. The successful candidate will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products, working closely with the WW customer in the General Purpose Team.Key ResponsibilitiesDevelop and maintain the...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job SummaryLenovo is seeking a talented BMC Firmware Development Engineer to join our team in Bangalore, India. As a key member of our firmware development team, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key ResponsibilitiesDevelop and maintain the Server BMC firmware for ThinkSystem...

  • BMC Firmware Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Lenovo Full time

    Lenovo is seeking a talented engineer to join our Baseboard Management Controller (BMC) firmware development team in Bangalore, India. Key Responsibilities:Duties: Responsible for the development and maintenance of the new Server BMC firmware for ThinkSystem products.Design and Implementation: Requirements definition, design, implementation, and...

  • Senior BMC Architect

    1 month ago


    Bengaluru, Karnataka, India Lenovo Full time

    Job Title: Principal Firmware EngineerLenovo Infrastructure Solutions Group's Server development team is seeking a Principal Firmware Engineer to provide technical leadership to global server development teams, suppliers, industry partners, and business leaders for maintaining a high-level of industry competitiveness in server management solutions.Key...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title: BMC DeveloperExperience: 5-8 yearsLocation: Remote OpportunityJob Description:As a seasoned Embedded Firmware Development Expert, you will be responsible for designing, developing, and testing complex firmware for embedded systems. Your expertise in C/C++, Python, and Bash programming languages will be instrumental in delivering high-quality...


  • Bengaluru, Karnataka, India Lenovo Full time

    Firmware Development OpportunityLenovo is seeking a skilled Firmware Development Engineer to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will contribute to the creation of cutting-edge server firmware for Lenovo ThinkSystem XCC. Your expertise in C and C++ firmware development, as well as knowledge of...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job SummaryWe are seeking an experienced Firmware Development Specialist to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will play a critical role in creating cutting-edge firmware for Lenovo ThinkSystem products.Key Responsibilities- Design, implement, and document the BMC platform.- Collaborate with...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job DescriptionLenovo is seeking a talented Firmware Development Engineer to join our team in Bangalore, India. As a Firmware Development Engineer, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key Responsibilities:Develop and maintain the Server BMC firmware for ThinkSystem products.Work with...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job DescriptionLenovo is seeking a talented Firmware Development Engineer to join our team in Bangalore, India. As a Firmware Development Engineer, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key ResponsibilitiesDevelop and maintain the Server BMC firmware for ThinkSystem products.Work with...


  • Bengaluru, Karnataka, India Lenovo Full time

    Lenovo is seeking a skilled Firmware Development Engineer to join our team in Bangalore, India. The successful candidate will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key Responsibilities:Design, implement, and document the BMC platform.Develop and maintain firmware for Server BMC.Collaborate with...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job DescriptionLenovo is seeking a talented Firmware Development Engineer to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key Responsibilities:Develop and maintain the Server BMC firmware for ThinkSystem...


  • Bengaluru, Karnataka, India UST Full time

    At UST, we are seeking a highly skilled Firmware Engineer to join our team in Bengaluru. The ideal candidate will have a strong background in firmware development, with a focus on BMC and embedded systems.Key Responsibilities:Develop firmware for embedded systems using C++ programming language and scripting languages such as Python.Collaborate with...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job DescriptionLenovo is seeking a talented Firmware Engineer to join our team in Bangalore, India. As a Firmware Engineer, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key Responsibilities:Develop and maintain the Server BMC firmware for ThinkSystem products.Work with cross-functional teams...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    BMC DeveloperKey Qualifications:Minimum 5-8 years of experience in embedded firmware developmentProficient in C/C++, Python, and Bash programming languagesExperience in Systems Management (BMC) and/or embedded processorsFamiliarity with I2C and IPMI protocols is beneficialExperience with Linux operating systemsStrong understanding of Linux Kernel programming...