Staff Engineer-Camera Driver Development

Qualcomm is a global leader in wireless technology innovation and the development of mobile technologies.
Embedded
Staff Software Engineer
In-Person
4+ years of experience
Enterprise SaaS

Description For Staff Engineer-Camera Driver Development

Qualcomm India Private Limited is seeking a Staff Engineer for Camera Driver Development to join their team. This role focuses on Linux Kernel Device driver development and requires expertise in hardware drivers/modules. The ideal candidate will have strong C programming skills and deep knowledge of Linux OS concepts and internals.

The position involves working with various hardware interfaces including i2c, spi, uart, gpio, sdio drivers, flash driver, and DMA. You'll be responsible for kernel upstream experience and debugging using tools like JTAG/Lauterbach. A good understanding of computer architecture and microprocessor internals, particularly ARM, is advantageous.

As a Staff Engineer, you'll be working in core BSP and handling stability issues. The role requires proficiency in using debuggers like gdb and T32 for operations such as breakpoint setting, single stepping, and memory examination. Knowledge of Android high-level Architecture is a plus.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and continuous learning opportunities. The company fosters an inclusive culture where innovative ideas are valued and employees can contribute to world-changing technologies.

The position requires a Bachelor's degree in Engineering or related field with 4+ years of experience, or equivalent combinations of education and experience. Strong communication skills and familiarity with scripting languages like Perl and Python are essential.

Join Qualcomm to work alongside leading engineering and technology experts, contributing to breakthrough technologies while growing professionally in a supportive environment that values work-life balance and professional development.

Last updated a month ago

Responsibilities For Staff Engineer-Camera Driver Development

  • Linux Kernel Device driver development
  • Working on Hardware drivers/modules
  • Working in core BSP
  • Kernel upstream experience
  • Debugging and stability issue resolution

Requirements For Staff Engineer-Camera Driver Development

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience
  • 2+ years of work experience with Programming Language such as C, C++, Java, Python
  • Strong C programming skills
  • Knowledge of Linux OS concepts, Linux internals
  • Knowledge on i2c, spi, uart, gpio, sdio drivers, flash driver, DMA
  • Debug skills with JTAG/Lauterbach
  • Good understanding of computer architecture, microprocessor internals
  • Ability to use debugger (gdb, T32)
  • Good knowledge of interrupts
  • Familiarity with scripting language like perl and python
  • Good written and verbal communication skills

Benefits For Staff Engineer-Camera Driver Development

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional/mental wellbeing support
  • Work-life balance resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Staff Engineer-Camera Driver Development

Staff Engineer - Kernal Development

Staff Engineer position at Qualcomm focusing on AI software stack development and kernel optimization for embedded systems.

Staff Engineer - Kernal Development

Staff Engineer position at Qualcomm focusing on kernel development and AI software stack optimization, requiring strong embedded systems expertise.

Staff Design Engineer

Staff Design Engineer role at Qualcomm focusing on power management and optimization for Voice and Music Products, requiring expertise in low-power design and system architecture.

ASIC RTL Design Engineer (Camera) - Sr Staff Engineer/Manager

Senior Staff level ASIC RTL Design Engineer position at Qualcomm India, focusing on camera systems development for mobile devices with comprehensive benefits.

Lead Analog Layout Engineer

Lead Analog Layout Engineer position at Qualcomm India, requiring 5+ years experience in custom analog layouts and SerDes blocks, offering comprehensive benefits and growth opportunities.