Resume and JobRESUME AND JOB
Capgemini logo

Open BMC Developer

Capgemini

Engineering Jobs

Open BMC Developer

full-timePosted: Dec 10, 2025

Job Description

Open BMC Developer

šŸ“‹ Job Overview

Capgemini is seeking an experienced Embedded Systems Engineer specializing in BMC firmware development and Linux internals. The role involves designing and maintaining OpenBMC-based firmware, customizing Linux kernel and U-Boot, implementing device drivers and IPC mechanisms, and integrating IPMI and Redfish protocols. This position focuses on board bring-up, hardware debugging, and collaborating with cross-functional teams to deliver high-quality server management solutions for next-generation infrastructure.

šŸ“ Location: Chennai (ex Madras)

šŸ’¼ Experience Level: Experienced Professionals

šŸ¢ Business Unit: Engineering and RandD Services

šŸŽÆ Key Responsibilities

  • Develop and maintain BMC firmware using OpenBMC and Yocto build systems
  • Customize Linux kernel and U-Boot bootloader for embedded platforms
  • Design and implement device drivers and IPC mechanisms
  • Perform board bring-up, hardware debugging, and peripheral validation
  • Integrate and support IPMI and Redfish management protocols
  • Collaborate with hardware/software teams for seamless system integration
  • Develop Linux user-space applications for system control

āœ… Required Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field
  • Experience in server management firmware and embedded Linux systems

⭐ Preferred Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field
  • Experience in server management firmware and embedded Linux systems

šŸ› ļø Required Skills

  • OpenBMC architecture and development
  • Linux kernel and device driver development
  • U-Boot bootloader customization
  • IPC mechanisms in Linux
  • Board bring-up and hardware debugging
  • IPMI stack: SDR, SEL, FRU, SOL, IPMB, KCS, KVM
  • Redfish protocol implementation
  • Linux application development (C/C++, shell scripting)
  • Familiarity with RTOS (ThreadX)
  • Side-band LAN networking protocols
  • Debugging tools: GDB, strace, JTAG, serial console
  • Yocto build systems

Locations

  • Chennai (ex Madras), India

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • OpenBMC architecture and developmentintermediate
  • Linux kernel and device driver developmentintermediate
  • U-Boot bootloader customizationintermediate
  • IPC mechanisms in Linuxintermediate
  • Board bring-up and hardware debuggingintermediate
  • IPMI stack: SDR, SEL, FRU, SOL, IPMB, KCS, KVMintermediate
  • Redfish protocol implementationintermediate
  • Linux application development (C/C++, shell scripting)intermediate
  • Familiarity with RTOS (ThreadX)intermediate
  • Side-band LAN networking protocolsintermediate
  • Debugging tools: GDB, strace, JTAG, serial consoleintermediate
  • Yocto build systemsintermediate

Required Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field (experience)
  • Experience in server management firmware and embedded Linux systems (experience)

Preferred Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field (experience)
  • Experience in server management firmware and embedded Linux systems (experience)

Responsibilities

  • Develop and maintain BMC firmware using OpenBMC and Yocto build systems
  • Customize Linux kernel and U-Boot bootloader for embedded platforms
  • Design and implement device drivers and IPC mechanisms
  • Perform board bring-up, hardware debugging, and peripheral validation
  • Integrate and support IPMI and Redfish management protocols
  • Collaborate with hardware/software teams for seamless system integration
  • Develop Linux user-space applications for system control

Target Your Resume for "Open BMC Developer" , Capgemini

Get personalized recommendations to optimize your resume specifically for Open BMC Developer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Open BMC Developer" , Capgemini

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Engineering and RandD ServicesSoftware EngineeringExperienced ProfessionalsEngineering and RandD Services

Answer 10 quick questions to check your fit for Open BMC Developer @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Capgemini logo

Open BMC Developer

Capgemini

Engineering Jobs

Open BMC Developer

full-timePosted: Dec 10, 2025

Job Description

Open BMC Developer

šŸ“‹ Job Overview

Capgemini is seeking an experienced Embedded Systems Engineer specializing in BMC firmware development and Linux internals. The role involves designing and maintaining OpenBMC-based firmware, customizing Linux kernel and U-Boot, implementing device drivers and IPC mechanisms, and integrating IPMI and Redfish protocols. This position focuses on board bring-up, hardware debugging, and collaborating with cross-functional teams to deliver high-quality server management solutions for next-generation infrastructure.

šŸ“ Location: Chennai (ex Madras)

šŸ’¼ Experience Level: Experienced Professionals

šŸ¢ Business Unit: Engineering and RandD Services

šŸŽÆ Key Responsibilities

  • Develop and maintain BMC firmware using OpenBMC and Yocto build systems
  • Customize Linux kernel and U-Boot bootloader for embedded platforms
  • Design and implement device drivers and IPC mechanisms
  • Perform board bring-up, hardware debugging, and peripheral validation
  • Integrate and support IPMI and Redfish management protocols
  • Collaborate with hardware/software teams for seamless system integration
  • Develop Linux user-space applications for system control

āœ… Required Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field
  • Experience in server management firmware and embedded Linux systems

⭐ Preferred Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field
  • Experience in server management firmware and embedded Linux systems

šŸ› ļø Required Skills

  • OpenBMC architecture and development
  • Linux kernel and device driver development
  • U-Boot bootloader customization
  • IPC mechanisms in Linux
  • Board bring-up and hardware debugging
  • IPMI stack: SDR, SEL, FRU, SOL, IPMB, KCS, KVM
  • Redfish protocol implementation
  • Linux application development (C/C++, shell scripting)
  • Familiarity with RTOS (ThreadX)
  • Side-band LAN networking protocols
  • Debugging tools: GDB, strace, JTAG, serial console
  • Yocto build systems

Locations

  • Chennai (ex Madras), India

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • OpenBMC architecture and developmentintermediate
  • Linux kernel and device driver developmentintermediate
  • U-Boot bootloader customizationintermediate
  • IPC mechanisms in Linuxintermediate
  • Board bring-up and hardware debuggingintermediate
  • IPMI stack: SDR, SEL, FRU, SOL, IPMB, KCS, KVMintermediate
  • Redfish protocol implementationintermediate
  • Linux application development (C/C++, shell scripting)intermediate
  • Familiarity with RTOS (ThreadX)intermediate
  • Side-band LAN networking protocolsintermediate
  • Debugging tools: GDB, strace, JTAG, serial consoleintermediate
  • Yocto build systemsintermediate

Required Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field (experience)
  • Experience in server management firmware and embedded Linux systems (experience)

Preferred Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field (experience)
  • Experience in server management firmware and embedded Linux systems (experience)

Responsibilities

  • Develop and maintain BMC firmware using OpenBMC and Yocto build systems
  • Customize Linux kernel and U-Boot bootloader for embedded platforms
  • Design and implement device drivers and IPC mechanisms
  • Perform board bring-up, hardware debugging, and peripheral validation
  • Integrate and support IPMI and Redfish management protocols
  • Collaborate with hardware/software teams for seamless system integration
  • Develop Linux user-space applications for system control

Target Your Resume for "Open BMC Developer" , Capgemini

Get personalized recommendations to optimize your resume specifically for Open BMC Developer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Open BMC Developer" , Capgemini

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Engineering and RandD ServicesSoftware EngineeringExperienced ProfessionalsEngineering and RandD Services

Answer 10 quick questions to check your fit for Open BMC Developer @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.