Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Canon Production Printing in Venlo, the Netherlands, is seeking a Language Engineer specializing in Domain‑Specific Languages to join the Digital Twin Factory within the System-Level Modeling department. You will design, implement, and evolve DSLs to express system structure, behavior, and data relationships for model-based development.
Ideal candidates hold a Master’s in CS or software engineering, strong language engineering experience, and proficiency in Java/JVM.
40 hours per week, in Venlo (NL)
You will be part of the Digital Twin Factory initiative within the System-Level Modeling department. This initiative provides the technological backbone for model-based and data-driven product development across Canon Production Printing.
Your primary responsibility is the design, implementation, and evolution of domain-specific languages (DSLs). These languages enable R&D engineers, designers, and system architects to express system structure, behavior, constraints, data relationships, and experiments in a precise, executable, and analyzable way.
You’ll be responsible for:
This role is centered on language design, semantics, and their connection to data and computation. It is not a system administration role.
You will work in a multidisciplinary, international R&D environment together with system architects, designers, software engineers, and domain experts. Our organization has a flat hierarchy and values close collaboration, knowledge sharing, and technical excellence.
We're looking for a team player who meets the following requirements:
Preferred:
We provide an exciting, dynamic work environment with plenty of opportunity for you to develop personally and professionally. We offer excellent conditions to help you be who you want to be:
For this role we are specifically looking for engineers with the ambition to grow into future technical leaders in language-centric platform development.
You will start your career in the System-Level Modeling department and gain deep exposure to our organization, products, domains, and advanced development infrastructure. You will be given challenging assignments, real ownership of core languages, and support through training, coaching, and mentoring aligned with your technical growth.
This is a foundation-building role with long‑term technical impact on how digital twins are defined, executed, and evolved within Canon Production Printing.
We develop and manufacture high-tech printing products and workflow software for the commercial printing market as part of Canon, a global leader in imaging technologies. With around 3,300 employees across three continents and our headquarters in Venlo, the Netherlands, we innovate to create high-quality solutions that add color to the world. Guided by the philosophy of Kyosei—living and working together for the common good—our culture is built on openness, collegiality, trust and stability. We empower our people to grow, take initiative, and make an impact.
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.
Further information about Canon Production Printing is available at cpp.canon .
Jeroen Veugelers, HR, +316 – 34885207 / jeroen.veugelers@cpp.canon