Are you applying to the internship?
Job Description
About Canon Production Printing
Canon Production Printing is a global leader in high-tech printing products and workflow software for the commercial printing market. As a subsidiary of Canon, a global provider of imaging technologies and services, Canon Production Printing boasts a strong presence on three continents, employing approximately 3300 individuals (as of late 2022). Their global headquarters is located in Venlo, Netherlands.
Internship Job Description – Software Engineer (Media Path Simulation)
This internship offers the opportunity to contribute to the development of new wide format printers like the Colorado Roll2Roll and Arizona Flatbed, for the graphics arts market.
Your role:
As a Software Engineer, your initial focus will be on working with Software In Loop (SIL) simulation, which provides a robust platform for simulating low-level behavior and device functionalities. You will be responsible for:
• Implementing functional behavior needed for verification and analysis.
• Analyzing device logging and simulation parameter graphs to understand the simulated behavior.
Project Details:
The Media Handling function, a multidisciplinary team consisting of Functional Designers, Mechanical, Electrical, Mechatronics, and Software Engineers, is seeking to enhance the media path simulation. Your role will involve:
• Updating the visual representation of the printer being developed.
• Combining functionalities of existing simulators for previous printers.
• Developing additional functionalities as specified under Non-Disclosure Agreement (NDA).
Team Dynamics:
You will be part of a team of 3 software engineers within the Media Handling function, collaborating with a wider project team of 24 software engineers.
Technical Skills:
This internship leverages your expertise in:
• C++
• UML (Unified Modeling Language)
• Scrum (Agile development framework)
• XML (Extensible Markup Language)
• XSL (Extensible Stylesheet Language)
• Eclipse (Integrated Development Environment)
To summarize:
This internship offers a challenging and rewarding experience where you can contribute to the development of cutting-edge printing technology. You will gain valuable experience in software development, simulation, and collaboration within a dynamic team environment.