Logo for CodersBrain

Android camera Architech_Quest Global

Roles & Responsibilities

  • Strong knowledge of Android platform, including native application development and camera frameworks.
  • Experience with camera driver development, Linux drivers, and kernel understanding.
  • Proficiency in programming languages such as C++, Java, and JNI, with debugging skills.
  • Familiarity with build systems like CMake, NDK, and cross-compilation for Linux.

Requirements:

  • Develop and integrate software for Android-based camera systems.
  • Collaborate with hardware, audio, and optics teams to design solutions.
  • Port and customize Android apps and frameworks for new hardware platforms.
  • Analyze, test, and optimize camera and multimedia functionalities.

Job description

Technical Skills:
 Knowledge in performance and latency optimization of frames through driver stack, timestampmatching 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.
 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.
 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. Strong understanding of Android frameworkServices,
Strong in programming (Core JavaJNICC++) and debugging skills
 Usage Experience of Tools in SysTrace, Junit, Memory Profiling.
 Deep understanding about Phone SW architecture and System design
 Familiar with Functionality, Performance, Image Quality testing
Responsibilities:
 Develop software in Android based systems, that is analyze, design, program, integrate, unit test, debug in full
Android stack. (Note: Not just apps.)
 Interface customers on engineering level. Contribute in prestudies and propose technical solutions
 Collaborate with specialists and developers from other technical areas like hardware, audio and optics
 Investigate and learn new product domains in context of need to design the correct solutions
 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.
Preferred requirements:
 Experience in developing (big) systems of integrated functionality in software and hardware.
 Development tools like Git, Gerrit, Jenkins, Coverity.
 Creative debugging with multiple sources and techniques like debuggers, log analysis, signal analysis, and
protocol sniffers.

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