Enable job alerts via email!

Senior Engineer - Qualcomm - Farnborough, UK

Qualcomm

Farnborough

On-site

GBP 65,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a Senior Engineer to advance Qualcomm AI hardware and software solutions in innovative devices, including smartphones and IoT. The ideal candidate will have solid experience in Python and C++ along with a background in machine learning frameworks. This role involves engaging with developers, optimizing AI models, and contributing to breakthroughs in generative AI technologies.

Qualifications

  • 2+ years experience in Python, C++, and ML frameworks.
  • Bachelor's in relevant field or equivalent experience.
  • Experience with debugging and AI models.

Responsibilities

  • Engage with developers to promote Qualcomm AI products.
  • Collaborate on AI/ML solutions for Qualcomm hardware.
  • Conduct benchmarking and optimize AI models.

Skills

Python
C++
PyTorch
TensorFlow

Education

Bachelor's in Engineering or Computer Science
Master's in Engineering, Computer Science, or Physics
PhD in related fields

Tools

Docker
Kubernetes
MLOps

Job description

Company:
Qualcomm Technologies International Ltd
Job Area:
Engineering Group, Software Applications Engineering

General Summary:

We are seeking a Senior Engineer to promote and showcase Qualcomm AI hardware products, technologies, software, and ecosystem, including AI edge solutions in next-generation intelligent devices such as smartphones, laptops, augmented reality headsets, robotics, and IoT devices.

You will be part of a multidisciplinary team enabling first-of-its-kind generative AI models on Qualcomm AI accelerator engines, including on-device text-to-image generation with stable diffusion and large language models like 7B on device.

Qualcomm Customer Engineers work in a cross-functional environment supporting system software, tool development, maintenance, and evolution for ML SDKs tailored for Qualcomm processors on Windows and Android OS. They collaborate with neural network frameworks like PyTorch and TensorFlow, extend neural net engines for emerging DNNs, and validate performance and accuracy through analysis and testing.

Required Skills:

  • 2+ years experience with Python and C++
  • 2+ years experience with ML frameworks like PyTorch or TensorFlow
  • 2+ years experience in ML development, deployment, and applications

Preferred Qualifications:

  • Master's or PhD in Engineering, Computer Science, Physics, or related fields
  • 4+ years Systems Engineering or related experience
  • 2+ years experience with CV, NLP, and LLM architectures
  • Knowledge of large-scale software architectural patterns
  • Experience with MLOps, automation tools, containerization (Docker, Kubernetes), and ML lifecycle management
  • Knowledge of Rust is a plus
  • Experience with fine-tuning GenAI models and Reinforcement Learning is a plus
  • Customer focus and problem-solving skills
  • 2+ years experience in large matrixed organizations

Principal Duties and Responsibilities:

Customer Engagement: Engage with application developers to build solutions based on Qualcomm AI hardware, software, and ecosystem. Advocate for Qualcomm technologies through tech talks, conferences, and deployments.

OEM Solution Development: Collaborate with developers, system integrators, and ISVs to develop innovative AI/ML solutions that optimize performance, power efficiency, and scalability. Support design, development, and implementation of Gen AI and LLM applications, including fine-tuning and distillation techniques.

  • Develop agents and user interfaces for effective solution use
  • Perform ML model benchmarking and analysis
  • Support AI model optimization and deployment for customers
  • Understand ML models and inference techniques across hardware platforms
  • Hands-on experience with drivers, firmware, middleware, and tools is a plus
  • Deep understanding of consumer, enterprise, and software products, APIs, and use cases
  • Ability to analyze AI models for system-level performance tradeoffs
  • Experience working with OEMs, OS vendors, open source communities, and product support

Support for OEMs: Support OEM integration of Qualcomm AI SDK into Snapdragon-based products, working closely with Qualcomm teams and partners.

Minimum Qualifications:

  • Bachelor's in Engineering, Information Systems, Computer Science, or related field with 2+ years of relevant experience, or
  • Master's with 1+ years of experience, or
  • PhD in related fields
  • 1+ year experience with programming languages like C, C++, Java, Python
  • 1+ year experience with debugging techniques

*Equivalent experience will be considered if demonstrated effectively.

Qualcomm is an equal opportunity employer. For accommodations during the application process, contact disability-accomodations@qualcomm.com or visit our support page. Qualcomm is committed to accessible workplaces and inclusive hiring practices.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.