Job Description: Below are common Skills for Audio & Camera Domain: Core skills: Strong C/C++, DS, LSP, LDD, Kernel Development, ARM Arch, Debugging with JTAG, T32, (GDB, KGDB optional), Relevant project level experience. Tools like GIT and understanding of Jenkis and the following specific skills: FOR AUDIO DOMAIN: Audio: ALSA, PCM (Pulse code modulation Framework), Stage frieght, Audion Manager, Flinger, Audio Services, Audio HAL, Codecs FOR CAMERA DOMAIN: Looking for experienced embedded SW engineers interested in developing software for embedded systems. * Camera HAL3 driver development * Customize Android framework to suit mobile devices of various form factors * Camera end-to-end use case design and feature implementation * Image processing. * Debugging and resolution with existing code base * Some Power and performance optimization Candidate MUST have: Strong knowledge and experience in Android camera/video/audio frameworks/services. Strong C & C++ programming and debugging skills required. Good knowledge of various build systems and compilers like cmake, NDK and Linux with cross compilation experience Good knowledge in operating system fundamentals like virtual memory, CPU scheduling, process states, synchronization, etc. Good knowledge in concepts like RTOS, RAM/Cache, Interrupt handling, etc applied to embedded systems. Hands on experience in Camera application development. Hands on experience in realtime issues like memory/stack corruption, ANR, deadlocks, race conditions, etc. Working knowledge on camera design, imaging modules, subsystems pipeline and architecture Good communication & interpersonal skills for customer-facing role