Camera Software Engineer, Staff

A leading technology company specializing in wireless technologies, semiconductors, and mobile innovations.
$141,600 - $212,400
Mobile
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For Camera Software Engineer, Staff

Qualcomm Technologies is seeking a Staff Software Engineer to join their Camera Software Engineering team in San Diego. This role focuses on developing sophisticated camera software solutions across all layers of the camera software stack, from Android Camera HAL to low-level hardware control. The position offers exposure to cutting-edge image processing techniques utilizing various accelerators including ARM, DSP, and GPU.

The role combines technical leadership with hands-on development, requiring expertise in camera software architecture, Android systems, and hardware interfaces. You'll work with the latest imaging sensors and be responsible for designing and implementing new image processing features while optimizing existing solutions.

As a Staff Engineer, you'll lead technical initiatives, mentor team members, and collaborate with senior leadership to drive innovation in mobile camera technology. The position offers competitive compensation ($141,600 - $212,400) plus comprehensive benefits including bonuses, RSU grants, and extensive professional development opportunities.

Qualcomm provides a collaborative environment where you'll work alongside industry experts, contributing to world-changing innovations in mobile technology. The company's commitment to employee growth includes continuous learning programs, tuition reimbursement, and mentorship opportunities. This role represents an excellent opportunity to shape the future of mobile camera technology while advancing your career at a global technology leader.

Last updated 4 days ago

Responsibilities For Camera Software Engineer, Staff

  • Manages the architecture and design of project deliverables
  • Manages the resolution of software related issues on assigned programs
  • Communicates with project lead to provide status and information
  • Collaborates with others inside and outside of project team
  • Serves as a technical leader within area of focus
  • Manages project priorities, deadlines, and deliverables for small projects
  • Performs code reviews on project team's submitted solutions

Requirements For Camera Software Engineer, Staff

Linux
Java
  • Bachelor's degree in Computer Science, Electrical Engineering, Electronic Engineering, or related field and 4+ years of experience
  • Experience with architecture and design of large software project
  • Experience with designing and developing multi-process and multi-threaded applications
  • Experience writing C/C++ based drivers on Linux
  • Linux kernel and user space development experience
  • Experience with various sensor and bus interfaces: MIPI, I2C and SPI
  • Experience developing Android Camera HAL implementations
  • Solid understanding of Android OS Internals & Driver Framework

Benefits For Camera Software Engineer, Staff

Medical Insurance
401k
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning resources
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Camera Software Engineer, Staff

Camera SW Engineer, up to Staff

Camera Software Engineer position at Qualcomm, focusing on developing and optimizing camera software for Snapdragon chipsets, requiring expertise in embedded systems and image processing.

XR Project Engineering

Lead XR chipset development role at Qualcomm, driving VR/AR/MR innovation from concept to commercialization with competitive compensation and benefits.

Extended Reality (XR) Software Team – Multimedia Staff Engineer

Staff-level Multimedia Software Engineering role at Qualcomm focusing on XR technology development, requiring 10+ years of experience in multimedia software and embedded systems.

Camera System engineer, Staff / Senior, Motion Estimation

Senior Camera System Engineer role at Qualcomm focusing on motion estimation algorithms and image quality, requiring 6+ years of experience in image processing and computer vision.

Staff Engineer - Mobile (React Native)

Staff Engineer position focused on mobile development using React Native and TypeScript, offering hybrid work arrangement with Apply Digital, a global digital transformation company.