What We Are Looking For
We're actively seeking an experienced Android Platform Software Engineer to contribute to developing platform software for Android devices, focusing on advancing technology and incorporating new design elements. Your role will involve close collaboration with Original Equipment Manufacturers (OEMs) in hardware or System-on-Chip (SoC) integration to ensure top-notch performance. Learn more about Ventura OS platform here.
What You’ll Do
- Implement best practices for software development, ensuring high-quality and efficient code across diverse Android release versions.
- Work closely with hardware or SoC OEMs to seamlessly integrate platform software with underlying devices.
- Conduct comprehensive investigations to identify opportunities for software enhancement and optimization of the Android platform software.
- Collaborate with cross-functional teams to define and refine software requirements, ensuring alignment with project goals.
- Stay current with industry trends and advancements in Android technology, incorporating relevant updates into the software development process.
What You Bring:
- Proficiency in C++, Java, or Kotlin programming languages.
- Hands-on experience in Android OS platform software, including Framework, Multimedia, Connectivity, Device Management, Security, or Build System.
- Practical proficiency in developing software components for Android OS across various release versions.
- Proven track record of successful collaboration with OEMs in developing Android devices, showcasing expertise in building partnerships for optimal device performance.
Non-Technical Skills
- Eagerness to tackle new and challenging projects.
- Self-motivated with a capacity for independent learning and adaptation.
- Strong analytical and problem-solving abilities.
- Proficient debugging skills.
- Exceptional verbal and written communication capabilities.