Camera Engineer

Qualcomm•San Diego, CA
•$104,500 - $156,700

About The Position

Qualcomm Technologies, Inc. is seeking an embedded software engineer to develop software for IoT devices, with a focus on camera software. The role involves Linux kernel and device-driver work, camera sensor driver bring-up, and camera HAL development. The engineer will apply knowledge of camera 3A algorithms, tuning, image signal processing, and interfaces such as MIPI, GMSL, I2C, and GPIO. The position also involves multimedia software development for Linux-based embedded systems and requires strong C and C++ programming, embedded fundamentals, debugging, and technical communication skills. Android camera frameworks and applications, Linux V4L2 framework knowledge, OpenCL/OpenGL for algorithm development, and familiarity with Qualcomm CamX Architecture are advantageous. The position requires a bachelor's degree in a related engineering or computer science field; preferred qualifications allow either a bachelor's degree with at least two years of related experience or a master's degree with at least one year of related experience.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Electronic Engineering, or a related field.
  • Strong knowledge of Linux Kernel and the device driver model.
  • Experience with Linux drivers and camera sensor driver bring-up.
  • Experience in camera HAL development.
  • Knowledge of 3A algorithms and camera tuning experience.
  • Familiarity with MIPI, GMSL, I2C, and GPIO.
  • Strong C and C++ programming skills.
  • Strong embedded systems fundamentals and debugging skills.
  • Understanding of image signal processing concepts.
  • Strong communication skills and the ability to explain technical information clearly and concisely.

Nice To Haves

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field and at least 2 years of related software, hardware, or systems engineering experience.
  • Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field and at least 1 year of related software, hardware, or systems engineering experience.
  • Knowledge of Android camera frameworks and applications.
  • Knowledge of the Linux V4L2 framework.
  • OpenCL or OpenGL experience for algorithm development.
  • Familiarity with Qualcomm CamX Architecture.

Responsibilities

  • Develop embedded software for IoT devices, with a focus on camera software.
  • Develop and support Linux kernel software and device drivers, including camera sensor driver bring-up.
  • Develop camera HAL software.
  • Work with camera 3A algorithms, tuning, image signal processing concepts, and related interfaces.
  • Develop multimedia software for Linux-based embedded systems.
  • Communicate technical information clearly and concisely.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants, with employees on sales-incentive plans ineligible for the annual bonus.
  • Competitive benefits package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service