The posting
Language Engineer - Domain‑Specific Languages - Canon Production Printing - Venlo Canon Production Printing Jobid=635587843511223951 (0.0308) Are you an engineer with a strong interest in language engineering, model-driven development, and digital -twinning? You want to work close to R&D engineers, designers, and system architects and give them precise, powerful languages instead of generic tooling? You are looking for a technically deep role in a multidisciplinary, international R&D organization with clear and lasting impact, then get in touch with us. Kwalificaties, vaardigheden en alle relevante ervaring die nodig zijn voor deze functie vindt u in de volledige omschrijving hieronder. Questions about this job? Jeroen Veugelers, HR, +316 - 34885207 / Language Engineer - Domain - Specific Languages 40 hours per week, in Venlo (NL) What You'll Do 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 - Designing and evolving DSLs that encode domain knowledge, data semantics, and computational intent at the appropriate abstraction level - Implementing language concepts such as editors, validation rules, type systems, and generators using a language-engineering approach - Defining explicit relations between DSL-level models and data, including inputs, intermediate artifacts, provenance, and results - Exposing DSLs through a microservice-based architecture for web-based and API-driven workflows - Connecting lang...



