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:
Engineer, Senior - Camera Systems

Senior Camera Systems Engineering role at Qualcomm focusing on embedded software development and camera systems technology in Hyderabad.

Vehicle Testing and Tuning Engineer Senior (AD-ADAS)

Senior Vehicle Testing and Tuning Engineer role at Qualcomm, focusing on ADAS technology validation and autonomous driving systems development.

Engineer, Senior - Windows Device Driver

Senior Windows Device Driver Engineer role at Qualcomm focusing on Windows on Snapdragon products, requiring expertise in embedded software and kernel development.

Senior Digital Design Engineer - Bristol, UK

Senior Digital Design Engineer position at Qualcomm Technologies in Bristol, focusing on RTL design and integration for audio and wireless technologies.

Sr Engineer- Camera

Senior Camera Engineer position at Qualcomm India, focusing on embedded software development and camera technology innovation with competitive benefits and growth opportunities.

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 2 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?