Android Platform Software Engineer About the Company: Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled Android Platform Software Engineer to join their talented team. Role Overview: As an Android Platform Software Engineer, you will be at the forefront of developing and enhancing embedded real-time software on the Android AOSP platform. You will work closely with a dynamic team, tackling challenging real-time platform issues and implementing creative solutions. This role is perfect for someone who thrives in a fast-paced, collaborative environment and is passionate about delivering high-quality, reliable software solutions. Key Responsibilities: Develop and enhance embedded real-time software on the Android AOSP platform Investigate, debug, and resolve complex, real-time platform issues with a focus on reliability and performance. Utilize a variety of development tools for debugging, profiling, code coverage, and memory leak detection. Design and develop real-time, multi-processor, multi-threaded, and event-driven software. Manage software configurations and track faults, ensuring seamless integration across the platform. Collaborate with cross-functional engineering teams to deliver efficient and innovative solutions. Required Experience & Skills: Proven experience in embedded real-time software development on Android AOSP using C++ or Java. Strong debugging skills with a passion for solving challenging, real-time platform issues. Hands-on experience with debugging, profiling, code coverage, and memory leak detection tools. Experience with multi-processor, multi-threaded, and event-driven software environments. Familiarity with configuration management and fault tracking tools. Innovative thinker with a proven ability to generate new ideas and approaches to problem-solving. Persistent and thorough in investigating issues to identify root causes. Strong analytical, numerical, and written/verbal communication skills. Self-starter with a proactive approach to problem-solving, taking ownership of tasks and outcomes. Excellent interpersonal skills with the ability to communicate effectively within the engineering organization. Why Join? Opportunity to work with cutting-edge technology in real-time communications. A collaborative and inclusive culture that values innovation and professional growth. Competitive salary and benefits package. If you're a dedicated Android Platform Software Engineer with a drive for solving complex issues and a passion for real-time technology, we want to hear from you