🔔 FCM Loaded

Firmware Developer

Capgemini

2 - 5 years

Bengaluru

Posted: 11/08/2025

Job Description



Job Description
We are seeking a highly skilled and motivated Firmware Development Engineer with hands-on experience in embedded systems development and testing. The ideal candidate will be proficient in C programming, device driver development, and debugging complex firmware issues across pre-silicon and post-silicon platforms.Experience range 6+ Yrs.1 Mid-Level Firmware Engineer capable of writing C test cases on A78 core with device driver for low/high speed interfaces.Zephyr OS or ARM experience which we are looking forExpert C programming experience & debugging skills for embedded systems. Working experience and/or exposure to firmware testing platforms including: Emulation and post Si. Prior involvement in board, processor, or ASIC bring-up. Proven ability to methodically root-cause complex failure mechanisms at the IP, subsystem and/or system level. Knowledge of firmware algorithms used in any Host protocols such as: SCSI, SATA, eMMC, USB, PCIe, SPI, DDR, NVMe is an added advantage. Knowledge on security protocols is an added advantage.Experience in hardware/software interfaces and debuging sophisticated issues in CPU and firmware using JTAG, source code debuggers and other tools. Experience with source control systems including git/gerrit Working experience with Python, C++, UVM, System Verilog and Verilog is highly preferred Solid understanding of firmware development cycle, integration and verification/validation for pre-si and post-si for SoC designs. Job Responsibilities 6+ years of software development and testing.Experience in designing complex multithreaded Performant SW.Experience in designing SW API interfaces. Experience in C/C++ programming. Experience with Multi-threaded software development in Linux environment. Experience with Embedded IP subsystems e.g. Ethernet/PCIe/SPI/I2C/USB/GPIO/Memory architectures /DDR/SDRAM/DMA. Experience with development of software targeted for x86; standalone and RTOS platforms Experience in low level driver development;register interface programming; general algorithms and data structures; bootloaders/Uboot.Experience working with and integrating open-source software.Strong debugging skills at device and board level using JTAG debuggers.Experience in Software programming for FPGAs is an advantage.Scripting language experience like Perl; Python or TCL. Education:Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field

Skills (competencies)
Verbal Communication

About Company

Capgemini is a global leader in consulting, technology services, and digital transformation. Headquartered in Paris, France, Capgemini provides a wide range of services, including IT consulting, managed services, business process outsourcing, and digital transformation solutions. With over 360,000 employees across more than 50 countries, the company focuses on helping organizations innovate and transform their businesses to remain competitive in a rapidly changing digital landscape. Capgemini is known for its expertise in cloud computing, AI, cybersecurity, and other emerging technologies, working closely with clients to develop sustainable and cutting-edge solutions.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).