This job has expired, please see additional jobs below
Engineering Intern
Tivo
San Jose, CA, United States
Job Details - this job has expired, please see similar jobs below
Description
Hi. We’re TiVo. At our core, we’re innovators who continuously seek to fuel the ultimate entertainment experience. We touch the lives of binge-watching, music-loving, entertainment fanatics every day by inventing and delivering beautiful user experiences, and enable the world’s leading media and entertainment providers to nurture more meaningful relationships with their audiences.
We work hard, celebrate success and challenge everyone in our organization to make an impact. If you are as passionate as we are about the intersection of technology and entertainment, join us today.
Here's what you'll get to do:
Create a pure OpenGL / Java based implementation of OpenFL.
Leveraging an existing implementation of OpenFL in Java, based on a c++/SDL code, implement a new one, using OpenGL.
The low-level rendering API should remain the same, and only the implementation should be swapped from making JNI calls to a C++/SDL based implementation, to pure Java leveraging an OpenGL library like jogl.
A series of test applications, and the real TiVo set-top-box UI should be used to validate the correctness of the implementation, as well as evaluate its performance.
A successful candidate will:
• Be proficient in Java
• Have Linux / Mac development experience
• Be motivated to solve tough problems
• Bonus experience:
• OpenGL
• JNI
• Haxe language