Graphics Engineer
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.
Responsibilities:
- 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.
Requirements:
- 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
