Firmware Developer | PAN India

Capgemini

Hyderabad, Chennai District, Bengaluru

Hybrid

INR 900,000 - 1,300,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Capgemini is seeking an Embedded Firmware Engineer to design and develop firmware for ARM and X86 platforms, with emphasis on Linux-based applications and OpenBMC.

The role requires hands-on experience in embedded firmware, hardware interfaces (I2C, SPI, GPIO, Ethernet), and IPMI/Redfish-based system management. Join a team delivering scalable firmware for server management systems.

Qualifications

  • Experience in Linux-based firmware development.
  • Hands-on with ARM/X86 embedded platforms.
  • OpenBMC platform and system management experience.

Responsibilities

  • Design, develop, and maintain embedded firmware for ARM and X86.
  • Develop Linux-based applications and system software.
  • Work on OpenBMC platform development, customization, debugging.
  • Develop device drivers and firmware components.
  • Implement system management features using IPMI, Redfish.
  • Collaborate with hardware, validation, and platform teams.
  • Optimize firmware performance, reliability, maintainability.
  • Support firmware build, deployment, and release with Yocto.

Skills

C
C++
Python

Job description

Job Title: Embedded Firmware Engineer

Location : PAN India

Experience : 4 to 6 Years.

NP : Immediate to 30 days.

Job Summary

We are seeking a highly skilled Embedded Firmware Engineer with strong expertise in Linux-based firmware development, OpenBMC architecture, and system management technologies. The ideal candidate will have hands‑on experience in developing embedded software for ARM/X86 platforms, working with low‑level hardware interfaces, and building scalable firmware solutions for server management systems.

  • Design, develop, and maintain embedded firmware solutions for ARM and X86 platforms.
  • Develop and enhance Linux-based applications and system software.
  • Work on OpenBMC platform development, customization, and debugging.
  • Develop device drivers and firmware components interacting with hardware peripherals.
  • Implement and maintain system management features using industry standards such as IPMI, KCS, DMTF, and Redfish.
  • Collaborate with hardware, validation, and platform teams for system integration and troubleshooting.
  • Optimize firmware performance, reliability, and maintainability.
  • Participate in architecture reviews, code reviews, and debugging complex system issues.
  • Support firmware build, deployment, and release activities using Yocto framework..
Required Skills.
  • Strong programming experience in:
    • C
    • C++
    • Python
Linux & System Software
  • Strong understanding of Linux fundamentals.
  • Experience in Linux application programming.
  • Good knowledge of Linux Kernel internals.
  • Experience developing and debugging device drivers.
Embedded Firmware
  • Hands‑on experience in embedded firmware development.
  • Strong understanding of:
    • I2C
    • SPI
    • GPIO
    • Ethernet
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Engineer Firmware Engineer
Sr. Engineer Firmware Engineer

Vertiv Co • Pune District

On-site
INR 2,500,000 - 4,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Insolare Energy • Mumbai

On-site
INR 1,200,000 - 2,000,000
Firmware Engineer
Firmware Engineer

Cortex Consultants LLC • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Firmware Engineer (Embedded Systems)
Firmware Engineer (Embedded Systems)

L&T Technology Services • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000