Open BMC
Choosing Capgemini means choosing a place where you’ll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what’s possible. Join us in helping leading Consumer Products and Retail Services (CPRS) organizations unlock the value of technology and drive scalable, sustainable growth.
Your Role
As a Firmware Development Engineer, you will design, develop, debug, and optimize firmware for enterprise server products. You will work closely with hardware, BIOS, BMC, and platform engineering teams to ensure robust system behavior, secure platform initialization, and high‑reliability server performance.
Your Profile
- 5–8 years of hands‑on experience in firmware development using C/C++ and assembly.
- Strong understanding of server hardware components, x86/ARM architectures, and embedded systems.
- Experience with platform enablement for enterprise servers.
- Expertise in UEFI/BIOS, BMC firmware, secure boot, and system initialization flows.
- Familiarity with platform debug tools, emulators, and low‑level debuggers.
- Good understanding of power management, thermal management, and HAL concepts.
- Strong problem‑solving and analytical skills.
- Ability to work in cross‑functional, fast‑paced engineering environments.
In this role, you will:
- Develop and maintain firmware using C/C++ and assembly languages.
- Enable and validate enterprise‑grade server platforms (17G or similar).
- Work on UEFI/BIOS, BMC firmware, and related low‑level subsystems.
- Contribute to secure boot mechanisms and platform security features.
- Collaborate with hardware teams for board bring‑up and hardware–software integration.
- Use emulators, debuggers, and platform‑level tools to diagnose issues.
- Support power and thermal management feature implementation.
Assist in developing hardware abstraction layers and platform‑level interfaces
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion.Capgemini in India comprises nearly 235,000 team members working across 13 locations: Bangalore, Bhubaneswar, Chennai, Coimbatore, Gandhinagar, Gurugram, Hyderabad, Kolkata, Mumbai, Noida, Pune, Salem, and Tiruchirappalli.Make it real | www.capgemini.com/in-en.
Bangalore, IN