Lead Android Software Engineer
Overview
In this role you will drive Android platform development for our unified communications products, focusing on AI-driven camera and audio experiences. You will lead cross-domain work, integrate devices, and tackle complex field issues to ensure seamless UC functionality. You’ll work closely with cross-functional teams to ship end-to-end features at both framework and app levels. This is a fast-paced opportunity to shape innovative conferencing experiences in modern work environments. You will play a pivotal role in advancing our UC platform through hands-on engineering and rapid proof-of-concept work.
ResponsibilitiesLead cross-domain efforts to develop innovative UC features at framework and application levelsParticipate in full lifecycle product development in an agile environmentGain deep understanding of the system to support other developers and troubleshootingLead and contribute to integration of in-house or third-party cameras and audio devices into the UC Android platformCreate and demonstrate proof of concepts to guide business decisionsDrive continuous improvement and integrate legacy projects while researching new technologiesAnalyze field issues and provide onsite support as needed
Key requirementsBachelor in Computer Engineering10+ years of Android software development, including embedded Android and AOSP3–5 years as lead developer across full SDLC (scoping to delivery)4–6 years of driving innovation and solving complex, ambiguous problemsExperience with Android platform, AOSP, and embedded Android systemsProficiency in C/C++/Java/Kotlin with modular designStrong communication skills and ability to work in agile environmentsKnowledge of JIRA/Confluence/Git/Gerrit/GitHub/SVNself-starter and proactivestrong communicatorfast learnerAndroid platform and AOSPembedded Android systemsC/C++/Java/Kotlin