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

Senior Embedded IoT Systems Engineer position at Qualcomm focusing on end-to-end design of IoT components and embedded systems development.

Automotive Platform - Engineer Sr.

Senior Automotive Platform Engineering role at Qualcomm focusing on embedded software development, AUTOSAR, and functional safety for automotive systems.

Serdes PHY Analog Design Engineer

Senior-level Serdes PHY Analog Design Engineer position at Qualcomm, focusing on next-generation custom PHY designs for SoCs with 4-12+ years of experience required.

Senior Software Engineer - Cambridge, UK

Senior Software Engineer position at Qualcomm Technologies in Cambridge, UK, focusing on embedded systems and Python development for voice and music firmware tools.

AR / VR Architecture Power and performance systems engineer

Senior-level Power and Performance Systems Engineer position at Qualcomm, focusing on AR/VR architecture optimization for Snapdragon SoC platforms.

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