Engineer, Senior Staff - SSG
Qualcomm View all jobs
- Hyderabad, Telangana
- Permanent
- Full-time
Company:Qualcomm India Private Limited## Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Job TitleStaff Engineer – Product Engineering (Secure Systems Group – SSG)OverviewThe Secure Systems Group (SSG) Product Engineering team is responsible for leading secure chipset bring‑up and execution across the full lifecycle — from Pre‑Silicon enablement through commercialization. The team plays a critical role in driving end‑to‑end security readiness, system‑level integration, and execution excellence across complex SoC programs.As a Staff‑level engineer, you will operate as a technical owner and execution leader, driving cross‑functional alignment, managing ambiguity in early programs, and ensuring high‑quality, on‑time delivery of security features and system stability. You will also contribute to defining and improving processes, frameworks, and execution models that scale across multiple chipsets and programs.Key ResponsibilitiesTechnical Leadership & Execution
- Lead secure chipset bring‑up activities from Pre‑Silicon to Post‑Silicon and commercialization phases.
- Own and drive system‑level security execution, including bring‑up readiness, feature enablement, and stability.
- Handle high ambiguity, exploratory, and multi‑domain problems, providing clarity and technical direction.
- Provide strong technical ownership for assigned modules with minimal oversight.
- Analyze product requirements, identify impacted areas, derive technical requirements, and produce robust designs.
- Hands‑on development in C (and Assembly as required) for embedded platforms on ARM / RISC‑V processors.
- Strong experience with SMC call flows, secure monitor interactions, and system‑level boot paths.
- Debug complex system‑level issues using ARM Trace32, JTAG, and other low‑level debug tools.
- Drive root‑cause analysis for cross‑image issues spanning TZ, Boot, AOP, TME, HLOS, and RTOS.
- Independently represent SSG Products in discussions with internal technology teams, program teams, and external partners.
- Collaborate effectively across security, platform, firmware, OS, and validation teams to ensure quality deliverables.
- Act as a technical escalation point for complex product and execution issues.
- Ensure timeliness, quality, and completeness of own deliverables and provide technical guidance to the broader team.
- Drive improvements in execution efficiency, readiness metrics, and bring‑up processes across programs.
- Keep up to date with industry trends, security standards, and emerging technologies relevant to secure systems.
- Bachelor’s or Master’s degree in Engineering, Computer Science, Electronics, or a related field.
- 8+ years of experience in software development, preferably in embedded systems.
- Strong proficiency in C programming (Assembly knowledge is a plus).
- Solid understanding of:
- Embedded hardware and computer architecture
- Operating system fundamentals (tasks, signals, timers, scheduling, deadlocks, stacks)
- RTOS concepts: multi‑threading, interrupts, cache/memory management
- Experience with version control and build systems (Git / Perforce, Makefiles, SCons).
- Experience with low‑level debug tools such as JTAG and ARM Trace32.
- Proven ability to independently lead and drive software development activities across teams.
- Experience managing the full development lifecycle: requirements, design, implementation, validation, and release.
- Strong communication skills and ability to work across geographies and cultures.
- Trusted Execution Environments (TEE)
- ARM TrustZone and secure monitor architecture
- Secure boot, device integrity, and authentication
- Public Key Cryptography and secure provisioning
- Hardware access control and secure debug
- OS‑level secure use cases and system hardening
- Protected virtualization and virtualization security
- Embedded / real‑time OS security
- Vulnerability analysis and mitigation techniques
- Linux device driver development
- System‑level debugging using ARM Trace32
- Experience working on Qualcomm Snapdragon chipsets (preferred, not mandatory)
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- Trusted Execution Environments (TEE)
- ARM TrustZone and secure monitor architecture
- Secure boot, device integrity, and authentication
- Public Key Cryptography and secure provisioning
- Hardware access control and secure debug
- OS‑level secure use cases and system hardening
- Protected virtualization and virtualization security
- Embedded / real‑time OS security
- Vulnerability analysis and mitigation techniques
- Linux device driver development
- System‑level debugging using ARM Trace32
- Experience working on Qualcomm Snapdragon chipsets (preferred, not mandatory)