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.