Senior Architectural Tool Developer (Web-Frontend or MPS-Backend) (m/w/d)

ab sofort

10115 Berlin


We are CARIAD, an automotive software company and part of the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. Soon, we'll be a team of more than 5,000 software developers and engineers, building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year.

We’re looking for talented, digital minds like you to help us create code that moves the world. Together with you, we’ll build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.


As part of the Technology and Architecture team, your focus will be the development of tools to support the architecture processes and deliverables. We are looking for a candidate to reinforce our DSL developer team using JetBrains MPS. Your application area will heavily focus on the development of the architecture of our MPS-Tooling.

  • Develop MPS-based tools to support the automotive (software) development
  • Develop of the MPS-based tool architecture and domain specific languages for architecture-relevant scopes
  • Design Web-based interfaces for your domain specific languages for architecture-relevant scopes
  • Support the process from specification, implementation as well as acceptance reports
  • Design, implement and review code, as well as guide external suppliers to support you in these tasks
  • Support in developing the tool chain from an architecture specification until the propagation to the user
  • MSc/ PhD in computer science, physics, engineering or a related subject with more than 3 years of professional experience in software development or comparable qualification
  • Strong hands-on experience in design and implementation of domain specific languages preferably with JetBrains MPS (or Eclipse, Xtext)
  • Extended Experience in designing software architecture and setting up CI/CD pipelines
  • Strong hands-on expertise in programming language Java and source code management
  • Communication skills in view of the interaction with our external engineering services, along with an intensive communication with our internal stakeholders
  • Remote / mobile work options
  • Company pension plan
  • Annual professional development