Embedded System Developer

1 week ago


Davangere, Karnataka, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,50,00,000
OpenBMC Firmware Engineer

About the Role:

We are seeking an experienced firmware engineer to design, develop, and maintain firmware solutions based on OpenBMC platform.

Key Responsibilities:

  • Develop firmware for embedded BMC systems using Yocto-based Linux distributions.
  • 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.
  • Write and maintain clear documentation for firmware and system features.
  • Support secure boot, BIOS/UEFI interactions, and firmware update mechanisms.

Required 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.
  • Comfortable working with Git and open-source collaboration tools.

Preferred Qualifications:

  • Experience contributing to 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.

Soft Skills:

  • Strong analytical and problem-solving abilities.
  • Excellent verbal and written communication.
  • Ability to work independently and in a collaborative environment.
  • Willingness to adapt to new tools, technologies, and processes.


  • Davangere, Karnataka, India beBeeEmbeddedSystems Full time ₹ 25,00,000 - ₹ 40,00,000

    Embedded Systems Engineering ExpertWe are seeking an experienced Engineering Expert to lead our team in embedded systems development.The ideal candidate will have a deep understanding of mechanical engineering principles and practices, as well as experience with AI implementation in the Engineering process. They will drive innovation and excellence in our...


  • Davangere, Karnataka, India beBeeEmbeddedSystems Full time ₹ 90,00,000 - ₹ 1,50,00,000

    Embedded Systems Engineer">We are seeking a highly skilled Embedded Systems Engineer to join our team. The ideal candidate will have a minimum of 5+ years of experience in designing, developing, and optimizing embedded firmware for wearable and IoT devices.">Key Responsibilities:">Design, develop, and optimize embedded firmware for wearable and IoT...


  • Davangere, Karnataka, India beBeeEmbedded Full time US$ 1,20,000 - US$ 1,60,000

    Embedded Software SpecialistAs an expert in embedded software development, you will be responsible for designing and implementing software solutions for AI/ML workloads on various platforms.This role requires a hands-on approach to developing software that can operate efficiently on resource-constrained hardware.Configure and manage Linux environments,...


  • Davangere, Karnataka, India beBeeembedded Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title : Embedded Systems Lead – Smart Camera SystemWe are seeking a seasoned Senior Firmware Engineer to lead the design, development, and integration of all embedded software and system-level features for our cutting-edge AI-powered surveillance systems.This is a leadership role that requires technical expertise in embedded C/C++ and Linux kernel...


  • Davangere, Karnataka, India beBeeAutomation Full time ₹ 15,00,000 - ₹ 20,00,000

    Senior Python Automation EngineerWe are seeking a highly skilled and experienced Python automation engineer to lead our embedded systems testing efforts in the automotive domain.This is an excellent opportunity for individuals with hands-on experience in developing and maintaining Python-based automation frameworks for embedded automotive systems. As a...


  • Davangere, Karnataka, India beBeeSoftwareDeveloper Full time ₹ 80,00,000 - ₹ 1,20,00,000

    Embedded Software Developer - Surveillance SolutionsJob SummaryWe are seeking a skilled Embedded Software Developer to design and implement cutting-edge firmware for CCTV systems. This is an excellent opportunity to leverage your expertise in software development, embedded systems, and ARM architecture to create innovative solutions for the surveillance...


  • Davangere, Karnataka, India beBeeCybersecurity Full time ₹ 18,22,000 - ₹ 21,74,000

    Embedded Cybersecurity ConsultantA leading global specialist in energy management and automation seeks an experienced embedded engineering cybersecurity expert to work on their runtime team.This position focuses on the cybersecurity aspects of architecture, design, implementation, and maintenance of runtime codebase.Key Responsibilities:Collaborate with the...


  • Davangere, Karnataka, India beBeeBatteryManagement Full time ₹ 15,00,000 - ₹ 20,00,000

    Job Title:Battery Management System EngineerJob Description:Located in Kakkalur, Thiruvallur, we are seeking a skilled Battery Management System (BMS) Engineer to join our team. This is an excellent opportunity for individuals with experience in CAN protocol and BMS architecture.The successful candidate will be responsible for testing and validating BMS...


  • Davangere, Karnataka, India beBeeEmbeddedSoftwareDeveloper Full time ₹ 12,00,000 - ₹ 15,00,000

    Embedded Software DeveloperWe are seeking a highly skilled embedded software developer to join our team. The ideal candidate will have:Develop robust and reliable firmware with 6+ years of experience in C++.Hands-on experience in RTOS-based application development using C/C++, GTest for Unit Testing, and Zephyr.Strong knowledge of data acquisition modules,...


  • Davangere, Karnataka, India beBeeEmbeddedSystems Full time ₹ 2,48,000 - ₹ 2,74,000

    Embedded Systems DeveloperWe are seeking a seasoned Embedded Systems Developer to drive engineering execution and delivery for global customer projects.The ideal candidate will have a passion for Linux device drivers, embedded systems, and BSP development.Key Responsibilities:Drive global customer projects from concept to delivery.Collaborate with...