In één oogopslag
- Taken: Ontwerp en implementeer domeinspecifieke talen voor innovatieve productontwikkeling.
- Bedrijf: Canon Production Printing, een wereldleider in imaging technologieën.
- Voordelen: Competitief salaris, 38 vakantiedagen, hybride werken en uitgebreide opleidingsmogelijkheden.
- Overige informatie: Kans om door te groeien naar technische leiderschapsrollen in een dynamische omgeving.
- Waarom deze baan: Werk aan baanbrekende technologieën met echte impact op digitale tweelingen.
- Kwalificaties: Master in computerwetenschappen en ervaring met taalengineering of softwareontwikkeling.
Het verwachte salaris ligt tussen 5000 - 7000 € per maand.
Wat je gaat doen
Ben je een engineer met een sterke interesse in taalengineering, modelgestuurde ontwikkeling en digitale tweelingen? Wil je nauw samenwerken met R&D-engineers, ontwerpers en systeemarchitecten en hen precieze, krachtige talen bieden in plaats van generieke tools? Zoek je een technisch diepgaande rol in een multidisciplinaire, internationale R&D-organisatie met duidelijke en blijvende impact? Dan komen we graag met je in contact.
Je maakt deel uit van het Digital Twin Factory-initiatief binnen de afdeling System-Level Modeling. Dit initiatief biedt de technologische basis voor modelgebaseerde en datagestuurde productontwikkeling binnen Canon Production Printing. Je primaire verantwoordelijkheid is het ontwerp, de implementatie en de evolutie van domeinspecifieke talen (DSL's). Deze talen stellen R&D-engineers, ontwerpers en systeemarchitecten in staat om systeemstructuur, gedrag, beperkingen, gegevensrelaties en experimenten op een precieze, uitvoerbare en analyseerbare manier uit te drukken.
Je bent verantwoordelijk voor:
- Het ontwerpen en evolueren van DSL's die domeinkennis, gegevenssemantiek en computationele intentie op het juiste abstractieniveau coderen.
- Het implementeren van taalconcepten zoals editors, validatieregels, type-systemen en generators met een taal-engineering aanpak.
- Het definiëren van expliciete relaties tussen DSL-niveau modellen en gegevens, inclusief invoer, tussenliggende artefacten, herkomst en resultaten.
- Het blootstellen van DSL's via een microservice-gebaseerde architectuur voor webgebaseerde en API-gedreven workflows.
- Het verbinden van taalniveau modellen met geavanceerde rekensystemen, simulatie- en analysetools, inclusief HPC-omgevingen.
- Het verkennen en toepassen van AI/LLM-capaciteiten ter ondersteuning van taalengineering en modelgebaseerde workflows.
- Nauw samenwerken met domeinexperts om talen te evolueren met een balans tussen bruikbaarheid en semantische nauwkeurigheid.
- Bijdragen aan de algehele taal- en platformarchitectuur met focus op schaalbaarheid en cross-domein integratie.
Deze rol is gericht op taalontwerp, semantiek en hun verbinding met gegevens en berekeningen. Het is geen systeemadministratierol.
Wie je zult werken met
Je werkt in een multidisciplinaire, internationale R&D-omgeving samen met systeemarchitecten, ontwerpers, software-engineers en domeinexperts. Onze organisatie heeft een platte hiërarchie en waardeert nauwe samenwerking, kennisdeling en technische excellentie.
Wat je meebrengt
We zijn op zoek naar een teamspeler die voldoet aan de volgende vereisten:
- Een masterdiploma in computerwetenschappen, software-engineering of een gerelateerd vakgebied.
- Ervaring met taalengineering of sterke ervaring in objectgeoriënteerde analyse, modellering en conceptueel ontwerp.
- Solide software-engineering vaardigheden en begrip van modulaire en service-georiënteerde architecturen.
- Het vermogen om na te denken over semantiek, abstractiegrenzen en technische afwegingen.
- Een hergebruik- en platformgerichte mindset.
- Vloeiend Engels, gesproken en geschreven.
Voorkeur:
- Ervaring met JetBrains MPS of een andere taalwerkplaats, of sterke motivatie om in deze rol te groeien.
- Affiniteit met gegevensmodellering, gegevenspijplijnen en semantische consistentie tussen modellen en datasets.
- Ervaring met of interesse in AI/LLM-technologieën ter ondersteuning van taal- of modelgebaseerde engineering.
- Bekendheid met HPC, simulatieworkflows of grootschalige computationele pijplijnen.
- Java en/of JVM-ecosysteemervaring.
Wat je van ons krijgt
Wij bieden een spannende, dynamische werkomgeving met veel mogelijkheden voor persoonlijke en professionele ontwikkeling. We bieden uitstekende voorwaarden om je te helpen zijn wie je wilt zijn:
- Een competitief salaris in lijn met je opleidingsachtergrond en ervaring (€ 4166 ~ € 6348).
- 38 vakantiedagen.
- 13e maand bonus (8,6%) tot eind 2026, betaald of maandelijks of jaarlijks. Vanaf 1 januari 2027 wordt de 13e maand bonus stopgezet, wat betekent dat vanaf die datum de 13e maand bonus volledig wordt omgezet in het (schaal) salaris.
- Hybride werken voor een gezonde werk-privébalans (hybride 20% / Op locatie 80%).
- Een breed scala aan training en professionele ontwikkelingsmogelijkheden.
- Een laptop en smartphone.
- Een interessant lease (e-)bike plan.
Carrièremogelijkheden
Voor deze rol zijn we specifiek op zoek naar engineers met de ambitie om in de toekomst technische leiders te worden in taalgerichte platformontwikkeling. Je begint je carrière in de afdeling System-Level Modeling en krijgt diepgaande blootstelling aan onze organisatie, producten, domeinen en geavanceerde ontwikkelinfrastructuur. Je krijgt uitdagende opdrachten, echte verantwoordelijkheid voor kern talen en ondersteuning door middel van training, coaching en mentoring afgestemd op je technische groei. Dit is een fundamentbouwende rol met langdurige technische impact op hoe digitale tweelingen worden gedefinieerd, uitgevoerd en geëvolueerd binnen Canon Production Printing.
Waar staan we voor?
Wij ontwikkelen en vervaardigen hightech printproducten en workflowsoftware voor de commerciële drukmarkt als onderdeel van Canon, een wereldleider in beeldtechnologieën. Met ongeveer 3.300 medewerkers verspreid over drie continenten en ons hoofdkantoor in Venlo, Nederland, innoveren we om hoogwaardige oplossingen te creëren die kleur aan de wereld toevoegen. Geleid door de filosofie van Kyosei—samen leven en werken voor het algemeen welzijn—is onze cultuur gebouwd op openheid, collegialiteit, vertrouwen en stabiliteit. We empoweren onze mensen om te groeien, initiatief te nemen en impact te maken. Met onze bedrijfswaarden samenwerking, innovatie en eigenaarschap streven we ernaar het beste in elkaar naar boven te halen, grenzen te verleggen en ons empowered te voelen om eigenaarschap te nemen over ons werk.
Language Engineer - Domain-Specific Languages in Venlo werkgever: Canon Production Printing
Canon Production Printing in Venlo biedt een stimulerende werkomgeving waar teamwork, nieuwsgierigheid en duidelijke communicatie centraal staan. Als R&D Prototype Technician krijg je de kans om te werken met geavanceerde technologieën en bij te dragen aan de ontwikkeling van innovatieve producten, terwijl je profiteert van een competitief salaris en uitstekende secundaire arbeidsvoorwaarden. De locatie in Venlo biedt niet alleen een dynamische werkcultuur, maar ook volop mogelijkheden voor persoonlijke en professionele groei.
Contactgegevens:
Recruitmentteam van Canon Production Printing
Hupjob Expertadvies🤫
Zo denken wij dat je Language Engineer - Domain-Specific Languages in Venlo kunt binnenhalen
✨Verken de Tech Meetups
Ga naar lokale tech meetups en hackathons in je omgeving. Deze evenementen zijn perfect om in contact te komen met professionals uit de industrie en om potentiële vacatures van bedrijven als Canon Production Printing te ontdekken. Bovendien laat je zo je passie voor softwareontwikkeling zien!
✨Bijdragen aan Open Source
Doe mee aan open-source projectontwikkeling. Dit laat niet alleen je vaardigheden zien, maar helpt ook om je naam zichtbaar te maken in de softwaregemeenschap. Deel je bijdragen op platforms zoals GitHub, zodat recruiters van bedrijfCanon Production Printing je kunnen vinden.
✨Maak gebruik van online portfolio's
Zorg ervoor dat je een online portfolio hebt waar je je projecten en eerdere werkervaring presenteert. Dit onderscheidt je van andere kandidaten, vooral bij full-time functies bij Canon Production Printing. Voeg interessante projecten toe die laten zien dat je de benodigde vaardigheden bezit!
✨Direct solliciteren via onze website
Twijfel niet om je sollicitatie rechtstreeks via de website van Canon Production Printing te indienen. Dit geeft je de kans om meteen in contact te komen met de juiste mensen en je interesse in de rol te tonen. We zijn op zoek naar gedreven kandidaten zoals jij!
Wij denken dat je deze vaardigheden nodig hebt om als Language Engineer - Domain-Specific Languages in Venlo te schitteren
Een paar tips voor je sollicitatie 🫡
Highlight je technische vaardigheden!:Zorg ervoor dat je een duidelijk overzicht geeft van je technische vaardigheden in je CV. Vermeld bijvoorbeeld de programmeertalen en tools die je beheerst, zoals Python, JavaScript of Git. Dit laat zien dat je niet alleen ervaring hebt, maar ook dat je voorbereid bent om aan de slag te gaan in onze ontwikkelomgeving bij Canon Production Printing.
Projecten zijn je beste vrienden:Vergeet niet om relevante projecten toe te voegen aan je CV of portfolio. Dit kunnen persoonlijke projecten, hackathons of bijdragen aan open-source zijn. We willen graag zien hoe je je vaardigheden in de praktijk hebt toegepast. Laat ons zien wat je hebt gebouwd en hoe je problemen hebt opgelost!
Schrijf een enthousiaste motivatiebrief:In je motivatiebrief voor deze fulltime positie is het belangrijk om niet alleen je ervaring uit te lichten, maar ook je passie voor softwareontwikkeling. Vertel ons waarom je graag deel wilt uitmaken van het team bij Canon Production Printing en hoe je wilt groeien in je rol. We zijn op zoek naar iemand met enthousiasme en leergierigheid!
Werk aan een duidelijke structuur:Zorg ervoor dat je CV en documenten een duidelijke structuur hebben. Gebruik duidelijke secties voor opleiding, werkervaring en projecten. Numerieke resultaten of verbeteringen die je hebt gerealiseerd, kunnen ook helpen om je impact te illustreren. Dit maakt het voor ons makkelijker om jouw verhaal te volgen en je vaardigheden in kaart te brengen.
Zo bereid je je voor op een sollicitatiegesprek bij Canon Production Printing
✨Ken je programmeertalen!
Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Language Engineer - Domain-Specific Languages goed beheerst. We kunnen verwachten dat je enkele technische vragen en coding challenges moet doorstaan, dus neem zeker de tijd om je vaardigheden in bijvoorbeeld Python, Java of C++ op te frissen.
✨Presenteer je portfolio
Een sterk portfolio is cruciaal in de softwareontwikkeling. Laat ons je projecten zien waar je trots op bent en demonstreer je specifieke vaardigheden. Zorg ervoor dat je het proces achter je projecten uitlegt en hoe je problemen hebt opgelost. Dit geeft Canon Production Printing inzicht in je probleemoplossend vermogen en je aanpak.
✨Verken system design vragen
Tijdens het interview kunnen we je vragen stellen over system design. We willen begrijpen hoe je een applicatie of systeem ontwerpt. Oefen met het uitleggen van je aanpak, en denk na over schaalbaarheid, efficiëntie en veiligheid. Dit laat zien dat je niet alleen coder bent, maar ook een hele systeemarchitect kunt zijn.
✨Wees voorbereid op teamwork vragen
Softwareontwikkeling draait vaak om samenwerking. Verwacht vragen over hoe je samenwerkt met andere teamleden en hoe je omgaat met conflicten. We willen zien dat je niet alleen technisch sterk bent, maar ook goed kunt communiceren en bijdragen aan een prettige teamdynamiek.