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 15 days 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

Post Si HW Validation and Power-Thermal Engineer for Automotive Systems - Senior Lead Engineer

Senior Lead Engineer position at Qualcomm focusing on hardware validation and power-thermal optimization for automotive systems, requiring 6+ years of experience.

Linux Kernel driver/QNX driver development- Staff Engineer

Staff Software Engineer position at Qualcomm focusing on Linux Kernel and QNX driver development for automotive applications, requiring 8+ years of embedded software experience.

Staff Engineer - PCIE (Device Driver Development)

Staff Engineer position at Qualcomm focusing on PCIE device driver development, requiring 9+ years of experience in software engineering and expertise in C programming.

Sr Staff Engineer - CPU Design Verification

Senior Staff Engineer position for CPU Design Verification at Qualcomm, focusing on pre-silicon verification, power management, and ASIC design.

Sr Lead Engineer - BSP

Senior Lead Engineer position at Qualcomm India focusing on BSP development and customer support for automotive platforms.