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:
Camera ISP Algorithm System Engineer (EIS)

Senior Camera ISP Algorithm Engineer role at Qualcomm China, focusing on embedded imaging solutions for Snapdragon chipsets with 5+ years experience required.

Senior Validation Engineer (Embedded SOC Driver)

Senior Validation Engineer role at Qualcomm China, focusing on embedded SOC driver validation and development with global team collaboration.

Sr Engineer- Design Verification

Senior Design Verification Engineer role at Qualcomm India, focusing on ARM/DSP-based SOC validation and system-level debugging.

SAIL Embedded Platform Development- Engineer, Senior

Senior Embedded Platform Development Engineer role at Qualcomm India, focusing on embedded systems and driver development with C/C++ expertise.

CPU DFT - Sr Engineer

Senior DFT Engineer role at Qualcomm Technologies focusing on CPU engineering, offering competitive compensation and the opportunity to work on cutting-edge chip architecture.

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?