Qualcomm logo

Staff Engineer - Camera Firmware

Qualcomm
NewPosted yesterday

LOCATION

Hyderabad · Onsite

EXPERIENCE

10+ Years

SKILLS REQUIRED

Embedded SystemsC ProgrammingDebuggingFirmware DevelopmentPerformance Optimization

Job description

Overview

Develop and productize sensing camera firmware on Qualcomm chipsets for Mobile, XR and Auto projects, working on embedded firmware for ISP hardware in C/C++ on a DSP processor.

What you'll do

  • Develop and productize sensing camera firmware on Qualcomm chipsets for Mobile/XR/Auto projects.
  • Develop embedded firmware for ISP hardware targeted at different tiers of Qualcomm camera solutions, programming in C/C++ on a DSP processor.
  • Understand processor architecture, RTOS, peripherals, compiler and linker toolsets.
  • Prototype end-to-end use cases with a firmware test bench for early verification of firmware and hardware.
  • Collaborate with systems, software and hardware teams across chipset design, bring-up, validation and commercialization.
  • Interact with customer engineering teams to commercialize Qualcomm camera solutions with global OEMs and stabilize existing solutions for customer use cases and requirements.

What you'll need

  • Relevant experience in one or more of: designing and implementing embedded firmware for embedded processors or microcontrollers.
  • Good understanding of image processing or computer vision fundamentals.
  • Hands-on knowledge or experience with camera, video or computer vision hardware pipelines, and developing and optimizing firmware for performance, power consumption and memory usage.
  • Solid C/C++ programming skills, multithreading, and RTOS/OS concepts.
  • Strong debugging skills to debug complex system-level issues.
  • Collaborate with cross-functional teams to design, implement and bring up new hardware, and debug camera, multimedia and firmware integration issues and features for mobile, XR and IoT use cases.
  • Good analytical and problem-solving skills.
  • 10 years of relevant industry experience.
  • Bachelor's degree in Engineering, Information Systems, Computer Science or related field and 4+ years of Systems Engineering or related work experience, OR Master's degree in Engineering, Information Systems, Computer Science or related field and 3+ years of Systems Engineering or related work experience, OR PhD in Engineering, Information Systems, Computer Science or related field and 2+ years of Systems Engineering or related work experience.

Nice to have

  • Experience in device driver development and communication protocols (I2C, SPI, UART, etc.).
  • Hands-on experience on Q6 processors.

Details

  • Location: Hyderabad, Telangana, India.
  • Job area: Engineering Group, Systems Engineering.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Engineer - Camera Firmware