Staff Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 111 days ago $141,600$212,400 / year

At a glance

AI generated

TL;DR

As a Camera Software Engineer at Qualcomm Technologies, Inc., you will join the Engineering Group’s Camera Software Engineering team to design and develop advanced image processing features for next-generation imaging solutions. Your daily tasks will include implementing image analysis techniques using accelerators such as ARM, DSP, GPU, and ML processors, developing drivers for cutting-edge imaging hardware, and collaborating with partners to create world-class camera systems. The role requires strong expertise in Linux Kernel, device driver models, and Camera HAL development, along with experience in 3A algorithms, MIPI, GMSL, I2C, GPIOs, and V4L2 frameworks. Proficiency in C and C++ programming, debugging skills, and knowledge of Image Signal Processing concepts are essential, while familiarity with Qualcomm camX Architecture is a significant advantage.

Skills

Linux C++ C Camera HAL Linux Kernel Device Driver Model MIPI GMSL I2C GPIOs 3A Algorithms V4L2 OpenCL OpenGL Android Camera Frameworks Multimedia Software Development Qualcomm camX Architecture

What you'll do

  • Design and develop new image processing features for advanced imaging hardware.
  • Implement image analysis techniques using accelerators like ARM, DSP, GPU.
  • Develop drivers for camera sensors in Linux environments.
  • Work on Camera Hardware Abstraction Layer (HAL) development.
  • Tune 3A algorithms and interface with protocols such as MIPI and I2C.

What we're looking for

  • Bachelor's degree in Computer Science or related field with 4+ years of software engineering experience.
  • Strong C and C++ programming skills for embedded systems development.
  • Experience in Linux kernel and device driver model, specifically camera sensor drivers.
  • Knowledge of image signal processing concepts and Android camera frameworks (V4L2).
  • Familiarity with MIPI, GMSL, I2C, GPIOs, and 3A algorithms.
  • Ability to communicate complex technical information clearly.

Market check

Salary context

This $141,600–$212,400 range sits above 41% of similar postings on FindRole.

Peer median band

$143,000$244,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$217,250

Middle half of comparable postings.

Based on 239 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 595 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Staff Engineer

Warner Bros. Discovery

Remote (New York, NY) 76 days ago $146,440$271,960
AWS GCP Azure Java Scala Python SQL NoSQL Spark Kafka API-first microservices ETL real-time data processing big data frameworks AI-driven automation agent-based systems cloud-native development linear advertising
Remote

Staff Engineer

GEICO

Remote (Wa Remote Zone 1) 119 days ago $115,000$230,000
C# Python .NET Java Genesis
Remote

Staff Engineer

Qualcomm

San Diego, CA 33 days ago $148,300$222,500
Python C DSP Intrinsics/ASM SIMD optimization Signal Processing Multi-threaded programming Tensilica TenX DSP Matlab Modem PHY layer FW development 5G NR/LTE protocols Real time operating systems Embedded systems

Staff Engineer

Qualcomm

San Diego, CA 33 days ago $148,300$222,500
C C++ Python RTOS Multi-threaded programming PCIe DPDK QCOM MHI QURT QXDM 5G NR LTE

Staff Engineer

GEICO

Remote (Wa Remote Zone 1, US) 13 days ago $115,000$230,000
Kubernetes Docker Python Java .NET Go C++ HTML CSS JavaScript PostgreSQL MySQL BMC Helix REST SOAP Git Jenkins CircleCI Terraform Ansible Prometheus Grafana CI/CD
Remote

Staff Engineer

Qualcomm

San Diego, CA 4 days ago $130,400$195,600
C C++ Java Python debugging techniques CI/CD Git Linux Docker Kubernetes AWS PostgreSQL MongoDB RESTful APIs JSON XML Swagger Jenkins GitHub Confluence