Your RoleAs 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.· Document design details and collaborate across subsystems to resolve complex issues.Your Profile· 4–11 years of embedded firmware development experience.· Excellent C programming skills for low‑power, memory‑constrained environments.· Strong understanding of interrupts, boot loaders, watchdog handlers, and low‑level firmware concepts.· Experience with ARM or RISC‑V SoCs and JTAG debugging tools.· Knowledge of Secure Boot, cryptography fundamentals, and secure firmware design (TEE, ARM TrustZone).· Exposure to pre‑silicon development and hardware debugging tools.· Proficiency in Python for scripting and automation.· Strong analytical, debugging, and problem‑solving capabilities.· Ability to write clear technical documentation and troubleshoot multi‑layer firmware issues.· BE/B.Tech/MCA in Computer Science, Electronics, or related field.
Job Title
Embedded Security Engineer