Multimedia Developer Careersteer services private limited
Careersteer services private limited
Office Location
Full Time
Experience: 3 - 3 years required
Pay:
Salary Information not included
Type: Full Time
Location: Hyderabad
Skills: DS, LSP, LDD, GDB, Git, ALSA, PCM, codecs, Image Processing, compilers, NDK, Linux, RTOS, Architecture, Communication skills, Interpersonal Skills, CC, Kernel Development, ARM Arch, Debugging with JTAG, T32, KGDB, Jenkis, Stage frieght, Audion Manager, Flinger, Audio Services, Audio HAL, Camera HAL3 driver development, Customize Android framework, Camera endtoend use case design, power, Performance optimization, Android cameravideoaudio frameworksservices, Build systems, RAMCache, interrupt handling, Camera application development, Realtime issues, Camera design, Imaging modules, PCB
About Careersteer Services Private Limited
Job Description
You should have strong expertise in C/C++, Data Structures, LSP, LDD, Kernel Development, ARM Architecture, and Debugging with JTAG and T32 (GDB, KGDB optional). Your experience should include working on relevant projects and utilizing tools like GIT, as well as having an understanding of Jenkins. For the Audio domain, you will need knowledge in ALSA, PCM (Pulse Code Modulation Framework), Stage Freight, Audio Manager, Flinger, Audio Services, Audio HAL, and Codecs. For the Camera domain, we are seeking experienced embedded software engineers who are passionate about developing software for embedded systems. Your responsibilities will include Camera HAL3 driver development, customizing the Android framework for various mobile device form factors, designing end-to-end camera use cases and implementing features, image processing, debugging and resolving issues in the existing code base, as well as some power and performance optimization tasks. It is essential to have a strong understanding and experience in Android camera/video/audio frameworks/services, as well as proficient C & C++ programming and debugging skills. Knowledge of build systems, compilers like cmake, NDK, and Linux with cross-compilation experience is necessary. You should also have a good grasp of operating system fundamentals such as virtual memory, CPU scheduling, process states, and synchronization, along with concepts like RTOS, RAM/Cache, Interrupt handling, applied to embedded systems. Moreover, hands-on experience in Camera application development, real-time issues like memory/stack corruption, ANR, deadlocks, race conditions, and knowledge of camera design, imaging modules, subsystems pipeline, and architecture are required. Strong communication and interpersonal skills are a plus for customer-facing interactions. This is a full-time position with a day shift schedule from Monday to Friday. The work location is in person.,