Job Overview
Role: Engineer – Product Security Location: Hyderabad Experience: null Qualification: Bachelor's or Master's degree in Computer Science, Electronics, Software Engineering or a related field Key Skills: Python, Data Structures and Algorithms, Software Engineering Fundamentals, Linux, Git, Software Security, Static Analysis, Secure Coding, AI, LLMs, Agentic AI, CI/CD, Source-code analysis, Symbolic Execution, Fuzzing
Job Description
Qualcomm 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
- Develop software solutions for AI-assisted security and static analysis workflows.
- Build and maintain Python-based tools, automation frameworks and backend services.
- Integrate AI and LLM capabilities into engineering workflows and developer tools.
- Analyze static analysis findings and improve issue classification, triage and remediation.
- Work with source code, build systems, CI/CD pipelines and software development tools.
- Collaborate with senior engineers to design scalable and reliable software solutions.
- Participate in code reviews.
- Perform testing and debugging.
- 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.
Mandatory Technical Skills:
- Strong programming skills in Python
- Good understanding of Data Structures and Algorithms
- Strong software engineering fundamentals
- Familiarity with Linux environments
- Knowledge of Git version control
- Basic understanding of software security, static analysis or secure coding practices
Competencies:
- Strong analytical and problem-solving skills
- Good communication and teamwork abilities
- AI-assisted security workflows
- Static analysis
- Vulnerability detection and classification
- Developer productivity tooling
- Security automation
- AI and LLM integration
- Intelligent remediation and triage workflows
- Generative AI concepts
- LLM-based applications
- AI-assisted developer tooling
- Agent-based workflows
- AI-powered security automation
- Intelligent code analysis and remediation
- 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)