Embedded Security Engineer
Capgemini Engineering
2 - 5 years
Bengaluru
Posted: 21/02/2026
Job Description
Your Role
As a Firmware Engineer for Qualcomms IoT chipsets, you will develop embedded applications, middleware, and BSP software for resourceconstrained, multiprocessor environments. You will write efficient C code, work with lowlevel system components, and contribute to secure and reliable firmware across ARM or RISCV based SoCs.
In this role, you will:
Develop firmware in C optimized for lowpower, memorylimited IoT platforms.
Work with interrupt handlers, boot loaders (PBL), watchdog/reset flows, and firmware patching.
Debug systemlevel issues using JTAG tools such as Trace32/Lauterbach.
Support presilicon development and hardwaresoftware codesign.
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.
Document design details and collaborate across subsystems to resolve complex issues.
Your Profile
411 years of embedded firmware development experience.
Excellent C programming skills for lowpower, memoryconstrained environments.
Strong understanding of interrupts, boot loaders, watchdog handlers, and lowlevel firmware concepts.
Experience with ARM or RISCV SoCs and JTAG debugging tools.
Knowledge of Secure Boot, cryptography fundamentals, and secure firmware design (TEE, ARM TrustZone).
Exposure to presilicon development and hardware debugging tools.
Proficiency in Python for scripting and automation.
Strong analytical, debugging, and problemsolving capabilities.
Ability to write clear technical documentation and troubleshoot multilayer firmware issues.
BE/B.Tech/MCA in Computer Science, Electronics, or related field.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
