Job Description

Your Role

As a Firmware Engineer for Qualcomm’s IoT chipsets, you will develop embedded applications, middleware, and BSP software for resource‑constrained, multi‑processor environments. You will write efficient C code, work with low‑level system components, and contribute to secure and reliable firmware across ARM or RISC‑V based SoCs.

In this role, you will:

· Develop firmware in C optimized for low‑power, memory‑limited IoT platforms.

· Work with interrupt handlers, boot loaders (PBL), watchdog/reset flows, and firmware patching.

· Debug system‑level issues using JTAG tools such as Trace‑32/Lauterbach.

· Support pre‑silicon development and hardware‑software co‑design.

· Implement secure firmware features including Secure Boot, authentication, encryption, and key management.

· Use Python for automation, testing, or internal tooling.

· Utilize oscilloscopes, logic analyzers, and other hardware debugging tools.

Ready to Apply?

Take the next step in your AI career. Submit your application to Capgemini Engineering today.

Submit Application