Bangalore, Karnataka, India Employment

Capgemini is hiring a Firmware Development Engineer

About the Role

Capgemini is looking for a Firmware Development Engineer to design, develop, debug, and optimize firmware for enterprise server products. You will collaborate closely with hardware, BIOS, BMC, and platform engineering teams to ensure robust system behavior, secure platform initialization, and high-reliability server performance.

What You'll Do

  • 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.

What We're Looking For

  • 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.

Technical Stack

  • C/C++
  • Assembly
  • UEFI/BIOS
  • BMC firmware

Team & Environment

You will work closely with hardware, BIOS, BMC, and platform engineering teams.

Capgemini offers an environment where you are empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what’s possible.

Required Skills
CC++AssemblyUEFIBIOSBMC firmwarex86 architectureARM architectureembedded systemsserver hardwaresecure bootsystem initializationplatform debug toolslow-level debugging
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Capgemini

Our Client is one of the United States’ largest insurers, providing a wide range of insurance and financial services products with gross written premiums well over US$25 Billion (P&C). They proudly serve more than 10 million U.S. households with more than 19 million individual policies across all 50 states through the efforts of over 48,000 exclusive and independent agents and nearly 18,500 employees. Finally, our Client is part of one the largest Insurance Groups in the world.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago