Senior Firmware Developer

1 day ago


Bengaluru, Karnataka, India beBeeEmbeddedSystemsEngineer Full time ₹ 15,00,000 - ₹ 20,10,000
About This Job

Develop innovative firmware solutions for embedded systems as an experienced engineer with a strong background in BMC development and Linux internals. Collaborate with cross-functional teams to design, develop, and maintain high-quality firmware and software components.

We are seeking a seasoned professional to join our team of experts in OpenBMC and Yocto build systems. The ideal candidate will possess a deep understanding of Linux kernel and U-Boot customization, device driver development, and IPC mechanism implementation.

  • Design and implement device drivers and IPC mechanisms for efficient system communication
  • Develop and maintain BMC firmware using OpenBMC and Yocto build systems
  • Customize Linux kernel and U-Boot for embedded platforms
  • Perform board bring-up and hardware debugging activities

This role requires collaboration with hardware and software teams to ensure seamless system integration. Strong problem-solving skills and the ability to work independently are essential for success.

Requirements

To be successful in this role, you should have:

  • Bachelor's or Master's degree in Computer Science, Electronics, or related field
  • Strong expertise in Linux kernel and device driver development
  • Familiarity with OpenBMC architecture and development
  • Experience with U-Boot bootloader customization and IPC mechanisms in Linux
  • Board bring-up and hardware debugging skills

Prior experience with IPMI stack: SDR, SEL, FRU, SOL, IPMB, KCS, KVM, and Redfish protocol implementation is a plus.

Preferred Qualifications

A portfolio of previous work demonstrating your technical skills and experience would be beneficial for consideration.

What We Offer

We offer a competitive compensation package, opportunities for professional growth, and a dynamic work environment.



  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team in Firmware Validation.This is a high-level position that requires strong technical expertise and experience in SSD Firmware development and validation.Key Responsibilities:You will design and develop comprehensive test scripts to validate firmware for enterprise-class...


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

    Job Title: Senior Firmware Development Expert


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

    Senior Firmware DeveloperWe are seeking an experienced Senior Firmware Developer to join our team. As a Senior Firmware Developer, you will be responsible for developing and maintaining firmware for our x86-based systems.Develop and maintain firmware for x86-based systems.Design and implement low-level software for x86 CPU/APU architectures.Expertise in C...


  • Bengaluru, Karnataka, India beBeeFirmwareDevelopment Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title: Firmware Development ExpertThis is a senior level position for an experienced professional who specializes in firmware development with expertise in C programming. The ideal candidate will have hands-on experience with interfaces such as UART, I2C, SPI, MMC/SD, display, and Flash memories.Key Responsibilities:Develop high-quality firmware for...


  • 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 beBeeFirmware Full time ₹ 18,00,000 - ₹ 25,00,000

    Embedded Firmware Engineer OpportunityWe are seeking an Embedded Firmware Development Engineer with a strong background in firmware development and experience implementing solutions for SSD firmware.About the Role:This is a key opportunity to work on high-quality firmware for embedded systems.Key Responsibilities:Develop firmware for embedded systems,...


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 22,50,000

    Embedded Firmware Development OpportunityAre you a skilled engineer with experience in firmware development for SoC designs? We have an exciting opportunity for you to join our team as a Firmware Engineer.


  • Bengaluru, Karnataka, India beBeeFirmware Full time US$ 1,04,000 - US$ 1,30,878

    Embedded Firmware DeveloperContribute to the development of firmware for next-generation data acceleration technologies in a collaborative environment.Key Responsibilities:Develop low-level firmware for embedded systems within an RTOS environment.Collaborate closely with cross-functional teams to deliver integrated firmware solutions.Design, develop, and...


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

    Job OverviewWe are seeking a skilled Firmware Engineer to join our team. The successful candidate will be responsible for developing, porting, debugging, and documenting core firmware support for various DRAM technologies.


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 35,00,000 - ₹ 45,00,000

    Principal Software Engineer PositionWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering group, you will be responsible for designing and developing firmware and software applications for embedded systems.Designing firmware intended for embedded systems and developing PC applications is a critical...