Internship – Software Engineer – Media Path Simulation

September 19, 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. They are part of the global Canon group, a renowned provider of imaging technologies and services.

With approximately 3300 employees (as of the end of 2022), Canon Production Printing operates on three continents and has its global headquarters in Venlo, the Netherlands. Their focus lies in providing innovative solutions to meet the evolving needs of the printing industry.

Internship – Software Engineer – Media Path Simulation

Department: R&D – Wide Format Printers (Colorado Roll2Roll & Arizona Flatbed)

Role: You will be working as a Software Engineer on the development of Media Handling functionalities for the next generation of Wide Format Printers.

Responsibilities:

Update the Media Path Simulation:
• Create a new graphical view to accurately represent the printer being developed.
• Integrate functionalities from existing simulators used for previous printers.
• Implement additional features (detailed specifications under NDA).
Utilize Software In Loop (SIL) simulation:
• Work with the existing SIL simulation environment to ensure accurate representation of device behavior and functionality.
• Analyze simulation data from device logging and simulation parameter graphs.
Collaborate with multidisciplinary team:
• Work closely with Functional Designers, Mechanical, Electrical, Mechatronics, and Software Engineers within the Media Handling team.
• Contribute to the development process in a Scrum environment.

Technical Skills:

Strong proficiency in C++ programming language.
Experience with UML for modeling and design.
Familiarity with Scrum Agile methodology.
Knowledge of XML and XSL for data representation and transformation.
Proficient in using Eclipse IDE.

Project Details:

• The project involves a team of 24 software engineers, with 3 dedicated to the Media Handling function.
• You will be responsible for developing and enhancing a critical component of the printer’s functionality, ensuring accurate and efficient media handling.

This internship offers a unique opportunity to contribute to the development of cutting-edge printing technology at a global leader in the industry. You will gain valuable experience in software development, simulation, and collaboration with a multidisciplinary team.