CameraMultimedia Application & Framework Engineer || Quest Global

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

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..

Key responsibilities:

  • 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.

CodersBrain logo
CodersBrain SME https://www.codersbrain.com/
201 - 500 Employees
See all jobs

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Related jobs