Logo for CodersBrain

CameraMultimedia Application & Framework Engineer || Quest Global

Roles & Responsibilities

  • Proficiency in camera/multimedia fundamentals and Android platform development.
  • Strong skills in C/C++, Java/Kotlin, and experience with camera frameworks and driver stacks.
  • Knowledge of performance optimization, multi-threading, and system architecture.
  • Experience with Android open source code, debugging, and system testing.

Requirements:

  • Develop and optimize native camera/multimedia applications for various hardware platforms.
  • Collaborate with UI/UX teams to ensure app performance and quality.
  • Port and customize Android apps/frameworks for new hardware devices.
  • Debug, troubleshoot, and resolve issues related to Android camera and multimedia systems.

Job description

Technical Skills:
 Knowledge of cameramultimedia fundamentals, Camera Framework, Design Patterns,
Architecture, Widgets development, Camera operation flows etc.
 Knowledge of Android Platform, Android Native Application development (Camera, Multimedia
AppsFramework) & Customizations.
 Knowledge in performance and latency optimization of frames through driver stack, timestamp
matching frames from multiple cameras, implementing 0copy hardware buffer architecture, native
client API, and C++ camera clients.
 Understanding in QualcommMediatekUnisoc native camera Linux drivers and kernel understanding.
 Knowledge and experience with QC camera stack (camx) and Android camera framework (Camera3,
CameraService, CameraDevices, etc.) and camera sensor configuration.
 Strong CC++JavaKotlin, understanding and coding experience
 Strong knowledge of various build systems and compilers like cmake, NDK and Linux with cross
compilation experience
 Proven Working experience with Android open source code.
 Good knowledge on multithreading, Threading, Pipeline architecture, Android Fundamental, OOPs
concepts, etc.
 Strong understanding of Android frameworkServices
 Strong in programming (Core JavaJNICC++) and debugging skills
 Strong debugging and problemsolving aptitude
 Usage Experience of Tools in SysTrace, Junit, Memory Profiling.
 Responsible for debugging, tracing, simulation, and analyzing quality issues
 Deep understanding about Phone SW architecture and System design
 Familiar with Functionality, Performance, Image Quality testing
Responsibilities:
 Collaborate with UIUX teams & Develop native apps with utmost optimization to suit mobile
devices of various form factors.
 Porting and Integration of Android Appsframework to new hardware platforms for Android smart
phones. Ability to work independently and collaboratively
 Customize Android Appsframework to suit mobile devices of various form factors.
 Debug and resolve Android Appsframework issues.
 Ability to prioritize and manage work to critical project timelines in a fastpaced environment
 Understand business needs and convert business requirements into design & ability to see
through the modular issues
 Must have handled responsibility for the quality of architecture and design.
 Ability to evaluate the current state of architecture, platform and provide architectural
recommendations to improve performance, scalability and reliability
Soft Skills:
 Good analytics skills problem solving skills.
 Good communication skills.
 Good attitude.

Related jobs

Other jobs at CodersBrain

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.