Sr Software Engineer- Camera Driver

Qualcomm is a leading technology company specializing in wireless telecommunications and semiconductor development.
Embedded
Senior Software Engineer
In-Person
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Physical Design Engineer - Sr Engineer

Senior Physical Design Engineer role at Qualcomm, focusing on implementing complex chips and cores using state-of-the-art tools and technologies.

Senior SW Embedded Audio Engineer

Senior SW Embedded Audio Engineer position at Qualcomm India, focusing on audio/voice software development for Snapdragon processors, requiring 3-5 years DSP/embedded experience.

Senior Engineer - BT HOST

Senior Engineer position at Qualcomm focusing on Bluetooth Host development for various platforms including mobile, wearables, and automotive markets.

Senior Software Engineer - Qualcomm XR Labs Europe Madrid Spain

Senior Software Engineer position at Qualcomm XR Labs Europe focusing on AR/VR technology development using C++ and embedded systems.

Engineer, Senior - C/C++(Mutlimedia)

Senior C/C++ Engineering role at Qualcomm focusing on multimedia and IoT platform development with Linux/Android expertise.

Description For Sr Software Engineer- Camera Driver

Qualcomm is seeking a Sr Software Engineer specializing in Camera Driver development. This role involves Linux Kernel Device driver development, working with hardware drivers/modules, and requires knowledge of various drivers and protocols. The ideal candidate will have strong C programming skills, debug skills with JTAG/Lauterbach, and kernel upstream experience.

Key Responsibilities:

  • Develop and maintain Linux Kernel Device drivers
  • Work on hardware drivers/modules
  • Implement and optimize drivers for i2c, spi, uart, gpio, sdio, flash, DMA, etc.
  • Apply knowledge of RTOS concepts and Linux OS internals
  • Debug using JTAG/Lauterbach
  • Contribute to kernel upstream efforts

Required Skills and Experience:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of experience, OR Master's degree with 1+ year of experience, OR PhD in related field
  • Strong C programming skills
  • Experience with Linux kernel and device driver development
  • Familiarity with hardware protocols and interfaces
  • Knowledge of RTOS concepts and Linux internals
  • Debugging skills, particularly with JTAG/Lauterbach
  • Experience with kernel upstream contributions

Qualcomm offers a supportive and inclusive work environment, fostering innovation and providing opportunities for career growth. The company is committed to diversity and provides equal opportunities to all applicants, including those with disabilities.

Join Qualcomm to work on cutting-edge technology, collaborate with industry experts, and contribute to world-changing innovations in the field of camera driver technology and embedded systems.

Last updated 5 months ago

Responsibilities For Sr Software Engineer- Camera Driver

  • Develop and maintain Linux Kernel Device drivers
  • Work on hardware drivers/modules
  • Implement and optimize various drivers (i2c, spi, uart, gpio, sdio, flash, DMA)
  • Apply RTOS concepts and Linux OS internals knowledge
  • Debug using JTAG/Lauterbach
  • Contribute to kernel upstream efforts

Requirements For Sr Software Engineer- Camera Driver

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of experience (or equivalent combination of education and experience)
  • Strong C programming skills
  • Experience with Linux kernel and device driver development
  • Knowledge of hardware protocols (i2c, spi, uart, gpio, sdio)
  • Familiarity with RTOS concepts and Linux internals
  • Debugging skills with JTAG/Lauterbach
  • Experience with kernel upstream contributions

Benefits For Sr Software Engineer- Camera Driver

  • Health benefits
  • Financial planning programs
  • Emotional and mental wellbeing support
  • Work-life balance resources

Interested in this job?