Firmware Development Engineer

4 weeks ago


Bengaluru, Karnataka, India Lenovo Full time

Job Description

Lenovo 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 cross-functional teams to define and implement firmware requirements.
  • Collaborate with engineers to design and develop firmware components.
  • Test and debug firmware to ensure quality and reliability.
  • Document firmware development and maintenance activities.

Requirements:

  • BS or MS degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Hands-on experience with firmware development in C and C++.
  • Knowledge of protocols and technologies related to BMC (IPMI, I2C, SPI, RedFish, REST, OS Internals, etc.).
  • Experience with AMD and Intel server architecture.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Knowledge of software development processes and Agile methodologies.
  • Experience with debugging tools.
  • Ability to mentor and develop junior staff members.

Additional Information:

This is a great opportunity to work with cutting-edge technology and contribute to the development of world-class servers. If you are a motivated and talented engineer looking to make a difference, we encourage you to apply.



  • Bengaluru, Karnataka, India Lenovo Full time

    Job Title: Firmware Development EngineerJob Summary:We are seeking a highly skilled Firmware Development Engineer to join our team at Lenovo. As a Firmware Development Engineer, you will be responsible for designing, developing, and testing firmware for our server products.Key Responsibilities:Design and develop firmware for server products using C and C++...


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

    Job Title: Firmware EngineerLenovo is seeking a talented Firmware Engineer to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will contribute to creating innovative firmware solutions for our ThinkSystem XCC products.Key Responsibilities:Develop and maintain firmware for Lenovo ThinkSystem XCC productsCollaborate...


  • 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 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 Western Digital Full time

    Job SummaryFirmware Development EngineerWestern Digital is seeking a skilled Firmware Development Engineer to join our team. In this role, you will be responsible for designing, implementing, and debugging firmware for next-generation storage devices.Key ResponsibilitiesDesign and implement firmware for storage devicesDebug and test firmware to ensure...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Title: BMC Firmware Development EngineerLenovo 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 Lenovo ThinkSystem products.Key Responsibilities:Develop and maintain the...


  • 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 Western Digital Full time

    About Western DigitalWe're a company of problem solvers, dedicated to powering global innovation and pushing the boundaries of technology. Our mission is to make what you thought was once impossible, possible.Challenge the Status QuoAs a Senior Firmware Engineer on our Firmware Engineering team, you'll have the opportunity to develop firmware for our...

  • Firmware Engineer

    1 month ago


    Bengaluru, Karnataka, India N Human Resources & Management Systems Full time

    Job Title: Firmware DeveloperWe are seeking a skilled Firmware Developer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C++ programming.Key Responsibilities:Design...


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

    Job Title: Firmware Software Development EngineerAt Maxwell Energy System Pvt Ltd, we are looking for a skilled Firmware Software Development Engineer to join our team. This role will be responsible for designing, developing, and testing firmware for our battery management system. The ideal candidate will have 8+ years of experience in core Embedded domain...

  • Firmware Developer

    4 weeks ago


    Bengaluru, Karnataka, India Yulu Full time

    About Yulu: We are a leading shared electric mobility technology player dedicated to making mobility accessible, affordable, environmentally sustainable, and inclusive. Our robust technology stack and deep stakeholder partnerships have created a strong positive impact in several cities over the past five years. We are excited to welcome people with high...

  • Firmware Developer

    4 weeks ago


    Bengaluru, Karnataka, India Yulu Full time

    About Yulu:We are a leading shared electric mobility technology player dedicated to making mobility accessible, affordable, environmentally sustainable, and inclusive. Our robust technology stack and deep stakeholder partnerships have created a strong positive impact in several cities over the past five years.We are excited to welcome people with high...


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


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


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Title: Firmware Development ManagerJob Summary:We are seeking a highly skilled Firmware Development Manager to lead our firmware development team in Bangalore, India. The successful candidate will be responsible for managing and leading a team of firmware engineers to develop platform unique firmware features for our High End products.Key...


  • Bengaluru, Karnataka, India Lenovo Full time

    UEFI Firmware Engineer Job DescriptionWe are seeking an experienced UEFI firmware engineer to join our team at Lenovo ISG. As a UEFI firmware engineer, you will be responsible for the development, testing, and validation of UEFI firmware for our next-generation server products.Main ResponsibilitiesDesign, develop, and test UEFI firmware for x86 and ARM...


  • Bengaluru, Karnataka, India Micron Full time

    Transforming Information into IntelligenceMicron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.Job Summary:We are seeking a highly skilled Firmware Development Engineer to join our team. The...


  • Bengaluru, Karnataka, India Lenovo Full time

    About the RoleLenovo is seeking a highly skilled Firmware Development Manager to lead our team in developing XCC for our High End servers, Edge Servers, AI Servers, and key Hyperscale customers in North America.As the Firmware Development Manager, you will be responsible for managing and leading a firmware team dedicated to developing platform unique...