Basic Qualifications:
Bachelors Degree in Computer Science or similar
5+ years graphics programming experience
Department Description:
The team is responsible for bringing cutting edge user interface experiences to future Motorola devices. Mobile devices now have powerful graphics hardware similar to that in the previous generation of games consoles; our goal is to make maximum use of this hardware by optimizing system and application software, prototyping future user interfaces and developing tools to make UI development easier.
Scope of Responsibilities/Expectations:
Hands-on graphics programming and optimization expertise with strong problem solving skills and the ability to work independently.
Work closely with creative members of the team to concept, design and implement the highest quality user interfaces
Help to specify and develop engines and tools to simplify the development of user interfaces
Become a technical authority on graphics programming and optimization
Work flexibly acting as both an advisor to other teams and an implementor prepared to jump in and get the job done
Specific Knowledge/Skills:
Experience in a creative driven development organization, especially the games industry
C/C++
OpenGL ES or Open GL graphics programming
Shader programming e.g. GLSL
Implementation of graphically rich user interfaces
Bonus skills:
Developing for mobile, constrained or embedded devices
Android or other mobile Java experience