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:
Sr Engineer-Camera HWL

Senior Camera Hardware Layer Engineer position at Qualcomm focusing on embedded systems and software development.

Post-Silicon SoC Validation & Emulation Engineer

Senior-level Post-Silicon SoC Validation & Emulation Engineer position at Qualcomm, focusing on silicon validation, debugging, and system-level testing with competitive compensation.

SoC Debug Engineer (Server)

Senior SoC Debug Engineer position at Qualcomm focusing on server chipset validation and debugging, offering competitive compensation and benefits.

Auto Compute Systems Engineer

Senior Auto Compute Systems Engineer role at Qualcomm focusing on automotive hardware performance analysis and architecture with 5-10 years experience required.

Senior Embedded Engineer – Bootloader

Senior Embedded Engineer position at Qualcomm focusing on bootloader development and system-level software solutions for multiple chipsets.

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?