Bsc: Computer Science Internship - Web technology for 3D interactivity

Date: 12 Dec 2024

Location: NL

Company: Canon Production Printing

Canon

Are you a motivated to push the boundaries of web technologies for 3D visualization and interactivity? Do you want to take on the challenge of using 3D web technologies with intricate and complex models of our printing systems?

 

Your assignment
Your goal is to research cutting-edge web technologies like WebGL and WebXR, combined with powerful tools like Babylon.js and Three.js. You’ll explore how these technologies can bring highly sophisticated printing machines to life in an interactive 3D space. Along the way, you will uncover what’s possible, tackle performance challenges, and push the boundaries of web-based 3D.

You can take this project in several exciting directions:
•    Create browser-based 3D experiences to explore printers with interactive annotations.
•    Investigate and solve performance challenges when working with large, complex 3D models in the browser.
•    Experiment with future trends, like integrating AR/VR using WebXR, to redefine how users interact with 3D content.

This assignment offers broad scope and flexibility to pursue what excites you most. As knowledge in this area is still developing within the company, you will have the opportunity to work independently and play a key role in shaping future projects. You will work in the service department, where your solutions could have a real impact on how we interact with and maintain complex systems. If you enjoy combining creativity, technology, and problem-solving, this is a chance to make a real difference!
 

Your profile
•    You are currently studying a relevant IT or Computer Science program at HBO level.
•    You think it’s a challenge to push the boundaries of web-based 3D technologies and tackle real-world problems involving complex interactivity and performance.
•    To be able to fulfil the assignment you have skills such as:
a.    Proficiency in JavaScript and familiarity with web development.
b.    Experience with or interest in learning 3D frameworks
c.    Problem-solving skills and eagerness to learn new technologies


What’s in it for you?
•    A challenging assignment with skilled coaching
•    Internship/ Graduation compensation of €500,- per month
•    Travel cost compensation if you don’t have an ‘OV-weekcard’
•    The possibility to network with professionals inside and outside your field of expertise, thanks to our diversity of disciplines which you will work with
•    With our company values collaboration, innovation and ownership, we strive to bring out the best in each other, expand boundaries and feel empowered to take ownership of our work.
 

Interested?
Are you interested in this assignment? Please click on the button 'apply now' where you can upload your resume and motivation letter. 
If you would like to receive more information concerning this assignment, please contact Nithin Shenoy (internship supervisor), tel. +31 (0)77 359 3765. If you have any questions about the internship in general, please contact Milou Geelen, + 31 6 25653192.

 

About Canon Production Printing
Canon Production Printing develops and manufactures high-tech printing products and workflow software for the commercial printing market and is part of Canon, a global provider of imaging technologies and services. Canon Production Printing operates on three continents, with approximately 3300 employees (end 2022) and has its global headquarters in Venlo, the Netherlands.

Further information about Canon Production Printing is available at cpp.canon.