Camera HAL - Sr Staff Engineer

Qualcomm is a leading technology innovator pushing the boundaries of what's possible to enable next-generation experiences and drive digital transformation for a smarter, connected future.
Mobile
Staff Software Engineer
Hybrid
13+ years of experience
AI · Consumer

Description For Camera HAL - Sr Staff Engineer

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. We are seeking ambitious, bright, and innovative engineers with hands-on experience delivering excellent quality software deliverables. Job activities span the whole product life cycle from early design to commercial deployment. The environment is fast-paced and requires cross-functional interaction daily so good communication, planning and execution skills are a must.

As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded software that launches cutting-edge, world-class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

This position involves developing embedded software supporting Camera/Image/Video functionality across the business units, including:

  • Camera HAL3 driver development
  • Strong knowledge in LA build Infrastructure
  • Camera end-to-end use case design and feature implementation
  • Strong knowledge on Image processing
  • Debugging and resolution with existing code base
  • Partnering with global development teams and with external customers
  • Some Onsite customer support
  • Power and Performance optimization
  • Design and Implement component unit test for developer validation
  • Develops testing programs that assess effectiveness of a component or modification
  • Profound understanding of System-on-Chip (SoC) architecture, Camera pipeline, memory subsystem architecture

Requirements:

  • Bachelor's (BE/BTech) or Master's (MS/MTech) degree in Engineering, Information Systems, Computer Science, or related field with 13+ years of experience
  • Expertise in C & C++ programming languages
  • Strong Knowledge of Android Camera or Image or Video processing
  • Strong knowledge and hands-on experience in Camera HAL3 development and Android camera frameworks
  • Strong knowledge in operating system fundamentals and embedded systems concepts
  • Hands-on experience in Realtime issues and strong debugging and analysis skills
  • Strong communication skills
  • Willing to travel to customer sites and other Qualcomm office locations
  • Proficiency in version control tools and Git repository

Good to have:

  • Hands-on experience in Camera application development
  • Knowledge of camera sensor bring up, 3A algorithms, tuning experience
  • Familiarity with MIPI, I2C, GPIOs, etc.
  • Unit Test framework experience like CPPTest, GoogleTest

The role offers opportunities for growth, collaboration with global teams, and working on cutting-edge mobile device technologies.

Last updated 2 months ago

Responsibilities For Camera HAL - Sr Staff Engineer

  • Design, develop, create, modify, and validate embedded software
  • Collaborate with cross-functional teams
  • Develop Camera HAL3 drivers
  • Implement camera end-to-end use cases and features
  • Debug and resolve issues with existing code base
  • Partner with global development teams and external customers
  • Provide onsite customer support
  • Optimize power and performance
  • Design and implement component unit tests
  • Develop testing programs for components

Requirements For Camera HAL - Sr Staff Engineer

Linux
  • Bachelor's or Master's degree in Engineering, Information Systems, Computer Science, or related field
  • 13+ years of experience
  • Expertise in C & C++ programming languages
  • Strong knowledge of Android Camera or Image or Video processing
  • Experience in Camera HAL3 development and Android camera frameworks
  • Knowledge of operating system fundamentals and embedded systems concepts
  • Strong debugging and analysis skills
  • Excellent communication skills
  • Willingness to travel
  • Proficiency in version control tools and Git repository

Benefits For Camera HAL - Sr Staff Engineer

  • World-class health benefit option
  • Financial programs for a secure future
  • Self and family resources for emotional/mental strength
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorships

Interested in this job?

Jobs Related To Qualcomm Camera HAL - Sr Staff Engineer

Bilingual (Mandarin/English) Staff Software Engineer, Mobile Gaming Engine Development, PC Compute

Staff Software Engineer position at Qualcomm focusing on mobile gaming engine development, requiring bilingual Mandarin/English skills and expertise in GPU/CPU optimization.

Extended Reality (XR) Software Team – Multimedia Staff Engineer

Staff Software Engineer position at Qualcomm focusing on XR software development, requiring 10+ years of experience in multimedia software and expertise in C/C++ programming.

Staff Software Engineer, Game Developer Technologies – Mobile Gaming

Staff Software Engineer role at Qualcomm focusing on mobile game optimization and developer technologies for Snapdragon platforms.

Sr Staff Engineer - MM – Camera - Automotive technologies

Sr Staff Engineer role for Camera Lead in Automotive technologies at Qualcomm, focusing on vision and image processing for ADAS/Autonomous Driving.