Senior Firmware Development Engineer

14 hours ago


Bengaluru, Karnataka, India Lenovo Full time

At Lenovo, we are seeking an experienced Senior Firmware Development Engineer to join our team.

About the Role

This is a key position responsible for the development of firmware for BMC platforms. The successful candidate will work closely with cross-functional teams to design, implement, and document platform requirements.

Requirements
  • Graduate or Post Graduate degree in Computer Science, Electronics, Computer Engineering, or a related field.
  • Hands-on experience with C and C++ programming languages.
  • Strong understanding of protocols and technologies related to BMC (IPMI, I2C, SPI, RedFish, REST, OS Internals, etc.).
  • Familiarity with AMD and Intel server architecture.
  • Knowledge of software development processes and Agile methodologies.
  • Excellent communication and collaboration skills.
  • Demonstrated ability to mentor and develop junior staff members.
Key Responsibilities
  • Design and implement firmware for BMC platforms.
  • Work closely with cross-functional teams to define platform requirements.
  • Develop and maintain documentation for platform specifications.
  • Mentor and develop junior staff members.
Estimated Salary

The estimated salary for this role is ₹1,200,000 - ₹1,500,000 per annum, depending on location and experience.

Location

Bangalore, India.



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

    Job Title: Senior Firmware DeveloperWe are seeking a highly skilled Senior Firmware Developer to lead the design, development, and optimization of embedded firmware for complex systems. The ideal candidate will have deep expertise in embedded systems, strong problem-solving skills, and the ability to mentor junior engineers.Key Responsibilities:Firmware...


  • Bengaluru, Karnataka, India Tech Mahindra Full time

    Role Overview:As a senior firmware engineer at Tech Mahindra, you will be responsible for developing memory firmware for ABL FW.Key Responsibilities:Design and implement memory firmware for DDR4, DDR5, and NVDIMM.Develop and maintain firmware for different DIMM types, including UDIMM, SODIMM, RDIMM, LRDIMM, and LPDDR.Collaborate with the team to implement...


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


  • Bengaluru, Karnataka, India ConnectPro Management Consultants Pvt Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Senior Firmware Development Engineer to join our team at ConnectPro Management Consultants Pvt Ltd. As a key member of our engineering team, you will be responsible for developing and implementing firmware drivers, system boot code, RTOS abstraction layers, and firmware features in a Linux environment.About the...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Title: Senior Firmware EngineerJob DescriptionBios and UEFI DevelopmentLenovo ISG is seeking a senior firmware engineer to join our UEFI firmware development team in Bangalore, India. The successful candidate will contribute to creating the world's top servers by working closely with internal teams and being responsible for all UEFI/BIOS-related works...


  • Bengaluru, Karnataka, India Western Digital Full time

    Job DescriptionWe are seeking a highly skilled Senior Firmware Developer to join our team at Western Digital. As a key member of our firmware development team, you will be responsible for designing and developing firmware for solid state drive (SSD) products using C and C++.Key ResponsibilitiesDesign and develop firmware for SSD productsCollaborate closely...


  • Bengaluru, Karnataka, India Western Digital Full time

    Job Title: Senior Firmware Validation EngineerAbout the Role:We are seeking a highly skilled Senior Firmware Validation Engineer to join our team at Western Digital. As a key member of our firmware verification team, you will be responsible for architecting, developing, and delivering firmware verification tests for various firmware features in SSD...


  • Bengaluru, Karnataka, India Enphase Full time

    About the RoleEnphase Energy is a global leader in energy technology, and we're seeking a Senior Embedded Firmware Engineer to join our team. As a key member of our engineering and technology teams, you'll be responsible for designing, developing, and implementing firmware for our portable energy system products.Key Responsibilities:Design and implement...


  • Bengaluru, Karnataka, India Western Digital Full time

    Job SummaryWestern Digital is seeking a highly skilled Senior Firmware Engineer to join our Firmware Engineering team. As a key member of our team, you will be responsible for designing and implementing cutting-edge features on next-generation controllers.Key ResponsibilitiesDesign and implement firmware for next-gen controllersDevelop and maintain...


  • Bengaluru, Karnataka, India Exponent Energy Full time

    Unlock the Power of Rapid ChargingAs a Senior Firmware Engineer at Exponent Energy, you will be part of a team that's revolutionizing the way we charge electric vehicles. Our e^pump and e^pack technology enables 15-minute rapid charging, and we're looking for a skilled engineer to help us take it to the next level.Key Responsibilities:Design and develop...


  • 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

    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 Micron Full time

    At Micron Technology, we are seeking a skilled Senior Firmware Validation Engineer to join our team.The ideal candidate will have a strong background in SSD Firmware Validation and a proven track record of developing test plans, test cases, and test scripts to validate firmware for Enterprise and Datacenter class NVMe SSD products.The successful candidate...


  • Bengaluru, Karnataka, India Micron Full time

    Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence.We seek a highly skilled Senior Storage Firmware Engineer to join our team, focusing on the development of cutting-edge ESSD firmware solutions.The ideal candidate will have a strong background in embedded...


  • Bengaluru, Karnataka, India Lenovo Full time

    UEFI Firmware Development EngineerLenovo ISG is seeking a skilled UEFI firmware development engineer to join our team in Bangalore, India. As a key member of our UEFI firmware development team, you will be responsible for designing, developing, and testing UEFI firmware for next-generation server products.Responsibilities:Design and develop UEFI firmware for...


  • Bengaluru, Karnataka, India Western Digital Full time

    Job Summary:Western Digital is seeking a highly skilled Senior Firmware Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge features on Next-gen controllers.We are looking for a strong C programmer with excellent debugging and problem-solving skills. Experience in...


  • 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 Micron Full time

    Transforming the Future of InformationMicron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence.As a Senior Firmware Engineer, you will play a key role in developing tests for our SSD Firmware, ensuring the highest quality and reliability of our products.Key...


  • 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

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