Android Camera Developer

Bengaluru, Karnataka, India | Engineering | Full-time | COVID-19 remote


About the company: ShareChat is at the forefront of the social media revolution in India with its flagship product. With the recent release of Moj, it is now set to take on the rest of the world in the short-video space. As the company continues to launch new features and brand-new product lines, we are on the lookout for amazing engineers to join the growing strength of smart engineers to enhance our teams even further. Bring your passion and your A-game, because we need smart technologists along with us for the amazing ride! Are you ready to join the revolution?


ShareChat is an equal opportunity employer. We encourage all genders, including women to apply to all our positions.


About the position: The Camera Framework team is looking for a solid Android Camera engineer who will work on the development of new features using Android Camera framework code. This engineering group will also be doing system-level analysis and design for all current and future needs. We need an exceptional application and systems engineer rolled into one skilled enough to lead these projects. 


Key Qualifications

  • Strong and broad experience in Kotlin or Java and/or NDK.
  • Experience with OpenGL.
  • Defining and documenting systems architecture, requirements, use case analysis, and tests for camera features and technologies
  • Experience with one or more of HEIF, AVIF or other image formats and image processing
  • Experience in developing real-time systems, concurrent processing, and performance analysis
  • Memory-sensitive analysis and understanding of memory usage in Android OS is a plus
  • Experience in system level requirements and documentation
  • Familiarity with using AR/VR libraries on various devices,  Android versions and manufacturers.
  • Experience leading project schedules from start to finish
  • Nice to have - Familiarity with signal processing Experience with analog and digital electronics
  • Nice to have - familiarity with digital camera and optics technology
  • Nice to have - familiarity with CMOS image sensors technology
  • Nice to have - familiarity with firmware and FPGA development
  • Nice to have - Exposure to optical concepts and optical design
  • Great interpersonal skills and the ability to collaborate across groups
  • Self-motivated, able to lead projects independently
  • Managing project deliverables and schedules to meet commitments to product development teams
  • Discovering and tracking external technology development by suppliers, competitors and academicians


Experience & Education

  • Bachelor’s or Masters or PhD degree in Computer Science, Computer Engineering or equivalent