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