OPPO US Research Center (Seattle) is seeking self-motivated Software Engineering Interns to support the team on projects at the cutting edge of real-time rendering on mobile platforms. The candidates will extend their existing graphics skills by working on the latest problems in real-time ray tracing and indirect lighting, with instructions and support from experienced mentors and professionals.
Duties and responsibilities
Work with a mentor to identify a 3-month project at the intersection of personal interest and the following business needs:
- Achieve high performance graphics on mobile
- Unlock next-gen graphics for use cases across entertainment, social media, work, travel, and innovative UX
- Provide the above in a form that is reliable, flexible, and easy to use by third party app developers
- Collaborate with internal and external teams across countries and time zones.
- Collaborate with research scientists to deliver production ready features and products.
Requirements
Minimum Qualifications:
- Working towards a degree in Computer Science, Computer Engineering or related field.
- A good foundation in 3D linear algebra and general real-time rendering
- Interest in learning and iterating on new techniques for real-time rendering, especially in areas of indirect illumination, ray tracing, path tracing, and ray marching.
- Familiarity with Linux OS development and deployment.
- Familiarity with object-oriented, test-driven programming practices.
- Available for full-time internship working in Seattle for at least 3 months
Preferred Qualifications:
- Experience with any of the following: real-time rendering, real-time ray tracing, interactive-time path tracing, indirect illumination, hybrid raster/ray-tracing pipelines, game or app development, especially development for mobile
- Strong publication record at top-tier conferences (SIGGRAPH, etc.) and/or journals
- Pursuit of PhD in computer vision or machine learning (2nd year of beyond) is preferred.