Model driven engineer

Model driven engineer

Join the flame and refine your career in model driven engineering!

The Role

At F1RE we ignite change in software engineering. We are software craftsmen and toolsmiths, specializing in Domain-Specific Languages (DSLs), model-driven engineering (MDE), and language workbenches. From open-source initiatives like LionWeb to client projects in finance, heavy industry, and engineering — we design and implement tools that help domain experts work smarter, faster, and with more precision.

As a Medior Model Driven Software Engineer, you will contribute to designing and implementing model-driven solutions that capture expert knowledge and turn it into reliable, maintainable, and scalable software. You’ll work alongside domain specialists, language engineers, and researchers to bridge the gap between models and execution.

Your work includes:

  • Developing model transformations, generators, and integrations.

  • Using modeling platforms such as Eclipse/EMF, Capella, or LionWeb.

  • Applying MDE principles to real-world domains (engineering, finance, industry).

  • Collaborating with domain experts to translate needs into usable software tools.

  • Supporting senior engineers in refining architecture and methodology.

What We’re Looking For

  • 2–5 years of experience in software engineering.

  • Familiarity with model-driven engineering concepts: meta-modeling, transformations, or code generation.

  • Experience with Java, Kotlin, or TypeScript (experience in multiple is a plus).

  • Hands-on exposure to MDE tools (EMF, Capella, LionWeb, or similar).

  • Ability to balance abstraction with pragmatic implementation.

  • Eagerness to learn and grow within a specialist team.

What We Offer

  • A chance to grow as a model-driven engineer while working on cutting-edge projects.

  • Collaboration with leading experts in DSLs and MDE.

  • Opportunities to contribute to open-source projects and research.

  • A flexible, family-friendly work culture where your ideas matter.

  • Competitive compensation, international exposure, and conference opportunities.

How to Apply

Send your CV and a short motivation and we will be in touch!

Read full vacancy

What happens next?

1
Sollicitatie ingediend

Je hebt je sollicitatie ingediend en zorgt ervoor dat je alle benodigde documenten en informatie bijvoegt.

2
Selectie en evaluatie

Ons team beoordeelt je sollicitatie zorgvuldig en evalueert je kwalificaties en ervaring. Daarna nodigen we je uit voor een (digitaal) gesprek met een van onze recruiters. Dit gesprek dient om meer te weten te komen over jouw achtergrond, vaardigheden en motivatie.

3
Voorstellen aan opdrachtgever

Na overleg met jou zullen we je voorstellen aan onze opdrachtgever. Afhankelijk van de opdrachtgever kunnen er één of meerdere gesprekken plaatsvinden, evenals een eventueel assessment, om je geschiktheid verder te beoordelen.

4
Aanbod en acceptatie

Als de klant/opdrachtgever besluit om jou de baan aan te bieden, ontvang je een formeel aanbod. Het is aan jou om dit aanbod te accepteren. Als je het aanbod accepteert, regelen wij de verdere financiële afhandeling en zorgen we ervoor dat alles in orde is voor jouw nieuwe positie.

Still got questions?

Get in touch with:

Interested? Send us your application!