Camera/Multimedia Application & Framework Engineer || Quest Global

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong knowledge of camera/multimedia fundamentals and Android platform development., Proficient in C/C++/Java/Kotlin with experience in Android open source code., Understanding of camera frameworks, performance optimization, and Linux drivers., Good debugging skills and familiarity with build systems like cmake and NDK..

Key responsibilities:

  • Collaborate with UI/UX teams to develop optimized native apps for mobile devices.
  • Port and integrate Android apps/frameworks to new hardware platforms.
  • Debug and resolve issues in Android apps/frameworks while managing project timelines.
  • Evaluate and provide architectural recommendations to enhance performance and reliability.

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

Job description

Technical Skills:
 Knowledge of camera/multimedia fundamentals, Camera Framework, Design Patterns,
Architecture, Widgets development, Camera operation flows etc.
 Knowledge of Android Platform, Android Native Application development (Camera, Multimedia
Apps/Framework) & Customizations.
 Knowledge in performance and latency optimization of frames through driver stack, timestamp-
matching frames from multiple cameras, implementing 0-copy hardware buffer architecture, native
client API, and C++ camera clients.
 Understanding in Qualcomm/Mediatek/Unisoc 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 C/C++/Java/Kotlin, 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 multi-threading, Threading, Pipeline architecture, Android Fundamental, OOPs
concepts, etc.
 Strong understanding of Android framework/Services
 Strong in programming (Core Java/JNI/C/C++) and debugging skills
 Strong debugging and problem-solving 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 UI/UX teams & Develop native apps with utmost optimization to suit mobile
devices of various form factors.
 Porting and Integration of Android Apps/framework to new hardware platforms for Android smart
phones. Ability to work independently and collaboratively
 Customize Android Apps/framework to suit mobile devices of various form factors.
 Debug and resolve Android Apps/framework issues.
 Ability to prioritize and manage work to critical project timelines in a fast-paced 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
  • Analytical Skills
  • Time Management
  • Problem Solving

Related jobs