Language Engineer for Domain DSLs & Digital Twin Platform

Canon Production Printing

Venlo

On-site

EUR 46,492 - 70,843

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working 20% / On location 80%
38 vacation days
13th month pay (8.6%)
Commuting allowance
Training and development opportunities
Laptop and smartphone
Lease (e-)bike plan

Job summary

Canon Production Printing in Venlo (NL) is seeking a Language Engineer – Domain Specific Languages to design, implement and evolve DSLs that capture domain knowledge and data semantics for R&D engineering teams. You will work within the Digital Twin Factory initiative in the System-Level Modeling department, delivering precise languages for model-based product development.

You’ll collaborate with system architects, designers and software engineers to align language concepts with data and

Qualifications

  • Master's degree in computer science, software engineering, or a related field.
  • Experience with language engineering or strong experience in object-oriented analysis, modeling, and conceptual design.
  • Solid software engineering skills and understanding of modular and service-oriented architectures.

Responsibilities

  • 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 language-level models to advanced computation, simulation, and analysis tooling, including HPC environments.
  • Exploring and applying AI/LLM capabilities to support language engineering and model-based workflows.
  • Working closely with domain experts to evolve languages with a balance between usability and semantic rigor.
  • Contributing to the overall language and platform architecture with focus on scalability and cross-domain integration.

Skills

Language engineering
OO analysis
Modular architectures
Semantics reasoning
Fluent English

Education

Master's degree in computer science or related field

Tools

JetBrains MPS
Java/JVM

Job description

Canon Production Printing in Venlo (NL) is seeking a Language Engineer – Domain Specific Languages to design, implement and evolve DSLs that capture domain knowledge and data semantics for R&D engineering teams. You will work within the Digital Twin Factory initiative in the System-Level Modeling department, delivering precise languages for model-based product development.

You’ll collaborate with system architects, designers and software engineers to align language concepts with data and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Language Engineer - Domain‑Specific Languages
Language Engineer - Domain‑Specific Languages

Canon Production Printing • Venlo

On-site
Hybrid working 20% / On location 80%
38 vacation days
13th month pay (8.6%)
+4
R&D Prototype Technician (Mechanical)
R&D Prototype Technician (Mechanical)

Canon Production Printing • Venlo

On-site
EUR 33,000 - 50,000
Competitive salary
Commuting allowance
13th month pay
+2
Lead Electronics Architect for Cutting-Edge Printers
Lead Electronics Architect for Cutting-Edge Printers

Canon Production Printing • Netherlands

Hybrid
EUR 110,000 - 150,000
Leader in Electronics
Leader in Electronics

Canon Production Printing • Netherlands

Hybrid
EUR 110,000 - 150,000
Equipment Engineer
Equipment Engineer

Canon Production Printing • Venlo

On-site
EUR 60,000 - 80,000
38 vacation days
Extra 13th month pay (8.6%)
Holiday allowance (8%)
+5
Hardware Service Product Lead — Printing Tech
Hardware Service Product Lead — Printing Tech

Canon Production Printing • Venlo

Hybrid
EUR 45,000 - 60,000
38 vacation days
Extra 13th month pay (8.6%)
Holiday allowance (8%)
+5
Senior Equipment Engineer – Process Automation & CAPEX
Senior Equipment Engineer – Process Automation & CAPEX

Canon Production Printing • Venlo

On-site
EUR 60,000 - 80,000
38 vacation days
Extra 13th month pay (8.6%)
Holiday allowance (8%)
+5
IT Solutions & Deployment Engineer
IT Solutions & Deployment Engineer

Canon Production Printing • Netherlands

Remote
EUR 32,000 - 46,000
30 days vacation
Bicycle leasing
Discounted transport ticket
+2
Mechanical Engineer
Mechanical Engineer

Canon Production Printing • Venlo

On-site
EUR 33,000 - 50,000
Competitive salary
Commuting allowance
13th month pay
+2
Hardware Service Product Specialist
Hardware Service Product Specialist

Canon Production Printing • Venlo

On-site
EUR 45,000 - 60,000
38 vacation days
Extra 13th month pay (8.6%)
Holiday allowance (8%)
+5