Job Overview
Role: Engineer – Product Security Location: Hyderabad Experience: Not specified Qualification: Bachelor's or Master's Degree in a Relevant Field Key Skills: Python, Data Structures and Algorithms, Software Engineering, Linux, Git, Software Security, Static Analysis, AI, LLM, Agentic AI, Vulnerability Detection, Developer Productivity
Job Description
Qualcomm Recruitment 2026 is hiring for an Engineer – Product Security position in Hyderabad, Telangana. The role is part of the Engineering Group under Software Engineering and focuses on AI-driven security automation, static analysis, vulnerability detection and developer productivity. The selected engineer will work on next-generation security and software quality solutions, including Python-based automation tools, AI and LLM integrations, static analysis workflows and intelligent developer tools. The position also provides exposure to software security, CI/CD, source-code analysis and advanced techniques such as symbolic execution and fuzzing.
Roles and Responsibilities
- Security Solution Development: Develop software solutions for AI-assisted security and static analysis workflows.
- Tool & Automation Building: Build and maintain Python-based tools, automation frameworks and backend services.
- AI/LLM Integration: Integrate AI and LLM capabilities into engineering workflows and developer tools.
- Analysis & Improvement: Analyze static analysis findings and improve issue classification, triage and remediation.
- System Interaction: Work with source code, build systems, CI/CD pipelines and software development tools.
- Design Collaboration: Collaborate with senior engineers to design scalable and reliable software solutions.
- Code Reviews: Participate in code reviews.
- Testing & Debugging: Perform testing and debugging.
- Documentation: Prepare and maintain technical documentation.
Skills and Eligibility Criteria
Educational Background: Bachelor's or Master's degree in Computer Science, Electronics, Software Engineering or a related field.
Experience: The supplied job description does not specify a particular experience range, so candidates should review the official Qualcomm application for the complete position-specific requirements.
Mandatory Technical Skills:
- Python (Strong programming skills, comfortable developing scripts, automation frameworks and backend services)
- Data Structures and Algorithms (Good understanding)
- Software engineering fundamentals (Strong)
- Linux environments (Familiarity, common Linux commands, file systems, processes, permissions and basic troubleshooting)
- Git version control (Knowledge)
- Software security, static analysis or secure coding practices (Basic understanding)
Competencies:
- Strong analytical and problem-solving skills
- Good communication and teamwork abilities
- Exposure to AI, Large Language Models, Generative AI or Agentic AI (Generative AI concepts, LLM-based applications, AI-assisted developer tooling, Agent-based workflows, AI-powered security automation, Intelligent code analysis and remediation) (Preferred)
- REST APIs (Preferred)
- Databases (Preferred)
- Cloud-native development (Preferred)
- CI/CD pipelines (Preferred)
- Automation frameworks (Preferred)
- Klocwork (Preferred)
- Parasoft (Preferred)
- Semgrep (Preferred)
- Symbolic execution (Preferred)
- Fuzzing (Preferred)
- Vulnerability research (Preferred)