Internship Computer Science – Media Path Simulation

October 8, 2024

Are you applying to the internship?

Job Description

About Canon Production Printing

Canon Production Printing is a leading developer and manufacturer of high-tech printing products and workflow software for the commercial printing market. As part of the global Canon group, they specialize in imaging technologies and services. With approximately 3300 employees across three continents, Canon Production Printing has its global headquarters in Venlo, the Netherlands. You can learn more about them at cpp.canon.

Job Description: Internship Computer Science – Media Path Simulation

This internship offers a chance to contribute to the development of new Wide Format printers at Canon Production Printing R&D. You’ll be working within the department focusing on printers like the Colorado Roll2Roll and Arizona Flatbed.

Your Role:

As a software engineer, you’ll be involved in building and improving the Software In Loop (SIL) simulation for the Media Handling function. This simulation is crucial for early-stage development, enabling verification and analysis of various device behaviors.

Key Responsibilities:

Update the Media Path Simulation: You’ll contribute to a significant upgrade of the simulation, including:
New View: Develop a visualization that accurately represents the specific printer being developed.
Combined Functionalities: Integrate features from existing simulators for previous printers.
Additional Features: Implement new functionalities, further details of which will be provided under NDA.
Analysis & Visualization: You will use the simulation to analyze device logging and simulation parameters, translating complex data into insightful visualizations.
Collaboration: You’ll work closely with a multidisciplinary team including Functional Designers, Mechanical, Electrical, Mechatronics and Software Engineers.

Technical Skills:

The ideal candidate will have a strong background in:

C++
UML (Unified Modeling Language)
Scrum (Agile Development Methodology)
XML (Extensible Markup Language)
XSL (Extensible Stylesheet Language)
Eclipse (Integrated Development Environment)

This internship offers a unique opportunity to work on cutting-edge printing technology, contributing to the development of high-performance printers within a global company.