onsite
SoC Security Software Engineer - Qualcomm
Software Engineer
Senior SoC Security Software Engineer with 3–5 years of embedded C development, specializing in Linux‑based SoC security frameworks such as TrustZone, TF‑A, and OP‑TEE, and expert in JTAG debugging on ARM v7/v8 platforms.
About the role
Key Responsibilities
- Design, develop, and maintain secure firmware for ARM SoCs, focusing on TrustZone, TF‑A, and OP‑TEE frameworks.
- Implement and validate security features in Linux‑based environments, ensuring compliance with industry standards.
- Diagnose and resolve complex system‑level security issues using JTAG and Trace32 debugging tools.
- Collaborate with hardware and software teams to integrate security solutions across the product stack.
- Document design decisions, test plans, and security assessments for internal and external audits.
Requirements
- 3–5 years of hands‑on software development experience in C for embedded systems.
- Strong knowledge of Linux kernel and user‑space interactions on ARM v7/v8 architectures.
- Proven experience with SoC security software such as TrustZone, TF‑A, or OP‑TEE.
- Familiarity with JTAG‑based debugging tools, especially Trace32.
- Excellent analytical and problem‑solving skills, with a track record of diagnosing and fixing complex security bugs.