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!