
Embedded Systems Firmware Developer
7 days ago
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.
- 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.
- Competitive salary and performance-based incentives.
- Flexible hybrid work environment.
- Opportunity to work on innovative hardware and firmware solutions.
- Professional growth and learning opportunities.
-
Embedded Systems Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India beBeeFirmware Full time US$ 8,00,000 - US$ 19,99,999Role 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...
-
Embedded Firmware Developer
4 days ago
Bengaluru, Karnataka, India beBeeFirmwareDeveloper Full time ₹ 15,00,000 - ₹ 28,00,000About 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...
-
Embedded Firmware Developer
1 week ago
Bengaluru, Karnataka, India SWITS DIGITAL Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob 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,...
-
Embedded Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 10,00,000 - ₹ 15,00,000Job 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...
-
Embedded Firmware Developer
2 weeks ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 12,00,000 - ₹ 20,00,000Job 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,...
-
Embedded Systems Firmware Developer
6 days ago
Bengaluru, Karnataka, India beBeeEmbeddedSystemsEngineer Full time ₹ 1,04,000 - ₹ 1,30,878Firmware 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...
-
Embedded Firmware Developer
1 week ago
Bengaluru, Karnataka, India LION AND ELEPHANTS CONSULTANCY PRIVATE LIMITED Full timeAbout 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...
-
Embedded Systems Firmware Engineer Position
2 weeks ago
Bengaluru, Karnataka, India beBeeFirmwareDeveloper Full time ₹ 12,00,000 - ₹ 15,00,000Embedded 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...
-
Embedded Firmware Developer
1 week ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 5,00,000 - ₹ 8,00,000 per yearJob 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...
-
Embedded System Firmware Developer
6 days ago
Bengaluru, Karnataka, India beBeeFirmwareEngineer Full time ₹ 1,50,000 - ₹ 28,00,000Job 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.