Qualcomm logo

Engineer - AI Agentic Fuzzing & Linux Security

Qualcomm · Posted Oct 9

Semiconductor, 5G wireless technology, mobile platform, and AI computing solutions

Hyderabad, Telangana, IndiaFull-timeOnsiteSenior Level2+ years₹22.0L–₹40.0L yearly94 applicants
SemiconductorsWireless TechnologyTelecommunicationsArtificial IntelligenceMobile ComputingPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

Qualcomm's Engineering Group (Software Engineering) builds embedded and cloud edge software for cutting-edge connected products, with this role sitting in the Linux platform security area focused on AI-driven automated fuzzing and continuous security assurance across embedded and mobile platforms. The team works on Linux kernel and driver stack security, fuzzing infrastructure, threat modeling, and secure code review. This engineer will design and deploy intelligent fuzzing harnesses using agentic AI frameworks, build continuous fuzzing pipelines into CI/CD, and root-cause and coordinate fixes for security vulnerabilities.

What you will do

  • Design, develop, and deploy AI-agent-driven fuzzing harnesses targeting Linux kernel subsystems, device drivers, and system interfaces using frameworks such as LangChain, Agno, AutoGen, or similar agentic orchestration tools.
  • Build and maintain continuous fuzzing pipelines (e.g., OSS-Fuzz, QSS-Fuzz, ClusterFuzz) integrated into CI/CD workflows for automated vulnerability detection.
  • Develop and tune fuzzing campaigns using popular fuzzers including Syzkaller, libFuzzer, AFL++ and custom mutation strategies.
  • Perform security risk assessments and threat modeling on Linux platform components, kernel modules, and firmware interfaces.
  • Conduct thorough secure code reviews to identify memory corruption, privilege escalation, race conditions, and other vulnerability classes (CWEs).
  • Triage and analyze crash reports, root-cause security bugs, and coordinate patch development with owning teams.
  • Research and prototype LLM-assisted harness generation, enabling near-autonomous fuzzing target creation for new codebases.
  • Collaborate with platform, kernel, and security teams to integrate security requirements across the Security Development Lifecycle (SDLC).

Skills used in this role

CC++PythonJavaLinux KernelLangChainAutoGenSyzkallerlibFuzzerAFL++OSS-FuzzClusterFuzzCI/CDUEFIBIOSTrustZoneTEECodeQLSemgrepKlocworkARMRISC-VGDBJTAGRTOS

What the employer is looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • Strong knowledge of Linux kernel internals — memory management, scheduling, IPC, syscall interface, and kernel security mechanisms (LSM, seccomp, namespaces).
  • Deep expertise in Linux device driver development (character devices, platform drivers, PCIe, USB, UART, etc.) and driver debugging.
  • Hands-on experience with agentic AI frameworks and the ability to build autonomous agents that reason over codebases to generate and evolve fuzz targets.
  • Experience deploying continuous fuzzing infrastructure at scale — job scheduling, corpus management, crash deduplication, and coverage-guided optimization.
  • Proficiency with Syzkaller — syscall description writing, syzbot integration, repro analysis, and custom grammar extension.
  • Strong secure code review skills with ability to identify vulnerability patterns in C/C++ codebases.
  • Familiarity with firmware security — UEFI, BIOS, TrustZone/TEE, and secure boot chains is a plus.
  • Strong problem-solving, debugging, and cross-team communication skills.
  • Ability to coordinate across stakeholders and manage security deliverables across multiple workstreams.
  • Bachelor's degree in Engineering, Computer Science, Information Security, or related field and 2+ years of Software/Security Engineering experience. OR Master's degree in Engineering, Computer Science, or related field and 2+ years of Software/Security Engineering experience. OR PhD in Engineering, Computer Science, Information Security, or related field.
  • 2+ years of hands-on experience with programming languages such as C, C++, Python, and scripting for automation.
  • Demonstrated experience with Linux kernel development or security research.

Preferred qualifications

  • 2+ years of Security Engineering experience with a focus on vulnerability research or offensive security tooling.
  • Hands-on experience developing fuzzing harnesses for complex kernel or driver targets.
  • Proficiency with Syzkaller and/or libFuzzer/AFL++ in production fuzzing campaigns.
  • Experience building or contributing to AI/LLM-based code analysis or automated testing pipelines.
  • Knowledge of ARM/RISC-V processor architectures, assembly language, and low-level debugging (JTAG, GDB, KGDB).
  • Familiarity with static analysis tools (Klocwork, CodeQL, Semgrep) and integrating them into security pipelines.
  • Experience with CVE research, bug bounty programs, or publishing security advisories.
  • Understanding of embedded OS security, RTOS security hardening, and firmware attack surfaces.
  • Exposure to OSS-Fuzz / ClusterFuzz infrastructure management and coverage reporting.
  • Strong written and verbal communication skills with the ability to present security findings to both technical and non-technical audiences.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Qualcomm

Qualcomm is a global leader in the development and commercialization of foundational technologies for the wireless industry, including mobile processors, 5G, and on-device artificial intelligence. The company designs and markets digital communications products, semiconductor solutions, and system software used globally across smartphones, automotive solutions, IoT devices, and computing systems. Through extensive R&D and intellectual property licensing, Qualcomm powers a highly interconnected and smarter world.

Industry
Semiconductors
Company size
50000+ employees
Founded
1985
Location
San Diego, California, USA
Funding stage
Public Company

Funding

Public Company · $53M raised

Western Technology Investment
  • 2018-11-01Grant

Leadership

CR
Cristiano R. Amon

President and Chief Executive Officer

AP
Akash Palkhiwala

Chief Financial Officer and Chief Operating Officer

JH

James H. Thompson

Chief Technology Officer

DM
Don McGuire

Chief Marketing Officer

AC

Ann Chaplin

General Counsel and Corporate Secretary