We are looking for a top-notch C++/Java developer, proficient in working with Linux systems, and with working knowledge of the principles of the Linux and Android graphics subsystem.
Requirements analysis, on-going research, design and development of a Linux/Android based Display Driver subsystem.
Developing, debugging, and testing Android and Linux framework libraries; working on diverse projects and branches on the Android project Unit test and system-wide test planning, coding, and execution.
Active participation in the Android development community.
Strong hands-on experience developing Display drivers/Frame-Buffer devices
Working knowledge of display protocol internals (X11, RDP, RFB/VNC,etc.)
Minimum 3 years of software development experience
Good understanding of operating systems and hardware concepts
Experience in application performance tuning and resource optimization over Linux
Familiarity with open source development tools and methodology (git, gerrit, writing and testing patches, submitting code to upstream projects) – a plus
Android platform development (kernel, libraries, framework) – a huge plus
Game development experience – a plus
Superb troubleshooting skills
Excellent interpersonal communications
Ability to communicate effectively on technical forums, and mailing lists – a must
Ability to learn new systems and techniques quickly – a must