Embedded Systems Firmware Developer

7 days ago


Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 22,00,000
About the Role

We are seeking an experienced firmware developer to join our team. The ideal candidate will have hands-on experience with OpenBMC and Yocto Project, strong Linux system programming skills, and a solid understanding of embedded systems.

The role involves designing, developing, and maintaining firmware solutions based on the OpenBMC platform. This includes working on Yocto-based Linux distributions for embedded BMC systems, implementing and maintaining IPMI, Redfish, PLDM, and other BMC protocols and features.

Additionally, the successful candidate will collaborate with hardware and software teams to bring up new platforms, debug complex system-level issues involving hardware, firmware, and software, and contribute to upstream OpenBMC development and engage with the community, where applicable.

  • Main Responsibilities:
  • Design, develop, and maintain firmware solutions based on the OpenBMC platform.
  • Work on Yocto-based Linux distributions for embedded BMC systems.
  • Implement and maintain IPMI, Redfish, PLDM, and other BMC protocols and features.
  • Collaborate with hardware and software teams to bring up new platforms.
  • Debug complex system-level issues involving hardware, firmware, and software.
  • Contribute to upstream OpenBMC development and engage with the community, where applicable.
Requirements
  • Essential Skills & Qualifications:
  • 5+ years of experience in embedded systems firmware development.
  • Hands-on experience with OpenBMC and Yocto Project.
  • Proficient in C, C++, and scripting languages like Python or Shell.
  • Strong understanding of Linux kernel, device drivers, and system bring-up.
  • Experience with I2C, SPI, UART, and other low-level hardware interfaces.
  • Familiarity with IPMI, Redfish, PLDM, and other BMC standards.
  • Strong debugging skills using tools like JTAG, gdb, strace, etc.
  • Preferred Qualifications:
  • Experience contributing to the OpenBMC upstream community.
  • Knowledge of server hardware platforms, including x86 or ARM-based SoCs.
  • Familiarity with security features such as secure boot, TPM, and cryptographic libraries.
  • Exposure to UEFI/BIOS development or interaction with system firmware.
Benefits
  • Competitive salary and performance-based incentives.
  • Flexible hybrid work environment.
  • Opportunity to work on innovative hardware and firmware solutions.
  • Professional growth and learning opportunities.


  • Bengaluru, Karnataka, India beBeeFirmware Full time US$ 8,00,000 - US$ 19,99,999

    Role Overview:We are seeking a skilled Firmware Development Specialist with expertise in low-level firmware development, embedded systems integration, and real-time systems programming.Key ResponsibilitiesContribute to the design, integration, and validation of advanced embedded platforms.Develop firmware for ASIC bring-up, bootloaders, and peripheral...


  • Bengaluru, Karnataka, India beBeeFirmwareDeveloper Full time ₹ 15,00,000 - ₹ 28,00,000

    About the RoleAs a seasoned embedded firmware developer, you will play a pivotal role in creating firmware that supports next-generation data acceleration technologies. Your expertise in low-level firmware development, RTOS environments, and hardware-software system integration will be invaluable to our team.The ideal candidate will have extensive experience...


  • Bengaluru, Karnataka, India SWITS DIGITAL Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title:Embedded Firmware DeveloperLocation:BangaloreExperience:4-10 YearsJob SummaryWe are looking for a highly skilledEmbedded Firmware Engineerwith expertise inC/C++ development,RTOS (VxWorks), and communication protocol implementation. The ideal candidate will design, develop, and optimize firmware solutions for embedded systems, ensuring reliability,...


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

    Job Title: We are seeking a highly motivated firmware engineer to design, develop and maintain firmware for next-generation storage products.The role involves full-stack embedded firmware development across various environments with a strong emphasis on C/C++ development, system optimization and hardware-software integration.You will work within an Agile...


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

    Job Title: Firmware Development SpecialistKey Responsibilities:Create software modules that meet all quality, performance, maintainability, and extensibility requirements.Develop firmware using C and C++ without an operating system.Conduct unit testing and use automated unit test frameworks.Work with embedded systems fundamentals, including microcontrollers,...


  • Bengaluru, Karnataka, India beBeeEmbeddedSystemsEngineer Full time ₹ 1,04,000 - ₹ 1,30,878

    Firmware Development Engineer OpportunityWe are seeking a skilled Firmware Development Engineer to join our team.About the RoleThis is an exciting opportunity to work on firmware development for embedded systems.Key ResponsibilitiesDevelop and maintain firmware for embedded devices using C programming language.Collaborate with cross-functional teams to...


  • Bengaluru, Karnataka, India LION AND ELEPHANTS CONSULTANCY PRIVATE LIMITED Full time

    About the Role :We are seeking a highly skilled and motivated Embedded Firmware Developer to join our dynamic engineering team in Bangalore. In this role, you will be responsible for designing, developing, and maintaining firmware for embedded systems running on Linux and RTOS environments. Youll collaborate closely with cross-functional teams to deliver...


  • Bengaluru, Karnataka, India beBeeFirmwareDeveloper Full time ₹ 12,00,000 - ₹ 15,00,000

    Embedded Systems Firmware DeveloperWe are seeking a highly skilled and experienced Embedded Systems Firmware Developer to join our team. In this role, you will be responsible for designing, developing, testing, and debugging firmware code for embedded systems or devices.- Firmware Development: Design and develop efficient and reliable firmware code to...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Job Title :Embedded Firmware DeveloperExperience :4-7 YearsLocation :Bangalore (Work from Office, 9 AM 6 PM)Employment Type :Full-timeJob OverviewWe are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming skills in...


  • Bengaluru, Karnataka, India beBeeFirmwareEngineer Full time ₹ 1,50,000 - ₹ 28,00,000

    Job SummaryWe are seeking an experienced engineer to join our team in designing and developing firmware for microinverter systems. The ideal candidate will have a strong background in embedded software development, real-time systems, and power electronics.