The Human Resources Strategy for Researchers

System Software Architect

This job offer has expired

    Computer science
    EngineeringSystems engineering
    First Stage Researcher (R1)
    07/07/2022 21:00 - Europe/Brussels
    Belgium › Ghent


Are you passionate about co-creating the digital solution that can help tackle tomorrow’s sustainability and environmental challenges? Would you love to join a multi-disciplinary and talented team? Then you might be the System Software Architect we are looking for!

Imec EDiT

As a high-tech research centre that is partially, publicly funded, imec carries a responsibility to ensure global as well as local impact. imec’s EDiT (Enabling Digital Transformations) department plays a prominent role in realising societal & economical impact by conducting demand-driven R&D, in collaboration with authorities, other imec divisions, (academic) research institutes, companies, and citizens’ organisations. Our mission is to focus on the most complex challenges (‘wicked problems’) in 3 key domains: Sustainable & Urban Environments, Mobility & Logistics and Health. We are guided by an “Open for Impact” vision, which puts an emphasis on sharing all that we learn as open knowledge, open source, and open data. Read more about our activities on https://www.imec.be/nl.

EDiT Sustainable & Urban Environments (SUE)

You will join EDiT’s Sustainable & Urban Environments or ‘SUE’ cluster, a multi-disciplinary team of domain experts, developers, architects, innovation experts and project managers, collaborating on projects that aim to support the public sector with research into digital instruments to meet their sustainability and climate goals, and to make urban environments a better and healthier living environment.

We are focusing on specific complex challenges like climate neutrality (CO2 footprint), climate change impacts (flooding, heatstress, water scarcity,...) and circular economy (impact on sustainability) in the public sector. It starts with creating awareness about the current situation in urban environments, and more and more insights will come from data in the coming years. We want to unlock the value of this data to provide the necessary insights, and make better data-driven decisions about the measures to be taken and their effects. We are already looking into technologies like Data spaces (https://www.imec.be/nl/articles/data-mogen-niet-het-nieuwe-goud-zijn) to enable better data sharing & Local Digital Twins (https://www.imeccityofthings.be/nl/projecten/digital-twin) to support this.

Relevant projects to illustrate the current focus of the SUE cluster:

What you will do

As a software system architect, your job is to integrate information (data), technical and security architectural elements into usable and durable software systems that support our running projects, but also put the foundations for evolving software instantiations in the projects of the future. In this role, it is crucial to pick and define the right system-module evolutions (expressed in sound roadmaps) that address the important system properties (e.g. interoperability) and cross-cutting concerns (e.g. security, privacy), tailored to the needs of today and tomorrow.

You plan the architecture for the systems and projects that you are responsible for, actively working together with the Solution and Enterprise architects of EDiT and the project manager. You are active on a daily basis in the development team, and you work together with the other architects in the cluster and EDiT. Among the architects, you have the most intimate relation with the development team and thus you actively support the implementation of the architectures you designed and advise the team in software development best practices, high quality delivery through testing and continuous improvement by supporting operational excellence initiatives such as further automation of the CI/CD pipeline together with the DevOps team.

You will be accountable for the overall successful behavior of the system in its intended environment (within the specific projects in the cluster that you operate in) and are an expert in defining non-functional requirements and mapping them to the functional ones. You also consider non-technical elements in your design decisions (like expertise of the team, existing solution roadmaps, knowledge barriers, external dependencies, budget, ...). You have a knack for de-risking important technical and technological choices and communicating clearly about this.

More Information


What we do for you

EDiT is based at the imec offices in the centres of Ghent and Antwerp in addition to our HQ in Leuven. You can choose from which of these offices cities you prefer to work, and we also have a hybrid work policy in place that is very flexible to remote working.

With your talent, passion and expertise, you’ll become part of a team that makes the impossible possible. Together, we shape the technology that will define the society of tomorrow.

We are committed to being an inclusive employer (http://www.imec-int.com/en/careers#diversity) and proud of our open, multicultural, and informal working environment with ample possibilities to take initiative and show responsibility. In everything we do, your future colleagues are guided by the imec values of passion, excellence, connectedness and integrity. We commit to supporting and guiding you in this process; not only with words but also with tangible actions. Through imec.academy, 'our corporate university', we actively invest in your development to further your technical and personal growth.

We are aware that your valuable contribution makes imec a top player in its field. Your energy and commitment are therefore appreciated by means of a market appropriate salary with many fringe benefits.

Offer Requirements

    ENGLISH: Excellent


Who you are

We are looking for an experienced system architect that can operate within our Sustainable & Urban Environments cluster.

“Must-haves” (essential skills):

  • Master in Computer Science/Engineer; or acquired equivalent level by experience with minimal 5 years in software development and minimum 5 years in architecture roles;
  • Experience in designing complex software products or prototypes using different architectural styles and patterns, using (preferably open source) building blocks like data storage and databases, data streaming, security, API brokers, IoT agents, caching agents, graph engines, ... Able to express design choices using architectural tools like UML, ArchiMate or others.
  • Analytical and creative thinker able to translate abstract designs into modular implementable designs;
  • Team player with a passion and eye for building long-term human relations within an innovative environment with stakeholders from the quadruple helix (research, industry, government, citizens). Handling dependencies, technical meetings, stakeholder management and co-creation / co-design are fundamental activities within our funded projects (H2020, Flemish, EIT-digital, CEF, ICON, ...);
  • Constructive attitude, being able to convince others without taking up positions looking at different ways to solve a problem;
  • English (professional proficiency).

“Should-haves” (a great candidate is familiar with most of these):

  • Experience in agile development methodologies;
  • Experience with technologies like big/smart data, cloud design, data streaming and storage, machine learning, security, IoT, ...;
  • Being familiar with or having experience in DevOps, DataOps, DevSecOps engineering activities;
  • Be familiar with technologies our software developers work with: JavaScript/Typescript/Node.js, GoLang, Scala, Python, Docker/Kubernetes, MS Azure ecosystem, etc.
  • Experience with the use of open source products or projects

“Could-haves” (it is nice to tick a few of the boxes):

  • Experience with IoT stacks/technology, Digital Twins, Data Spaces, Linked data, semantic interoperability, knowledge graphs, data catalogs, privacy-assisting technology such as MyData.org or Solid, state-of-the-art security principles and building blocks, techniques to avoid vendor- and cloud lock-in ... are key aspects to use or address.
  • Dutch (professional proficiency).

Work location(s)
1 position(s) available at
Miriam Makebaplein 1,

EURAXESS offer ID: 795746


The responsibility for the jobs published on this website, including the job description, lies entirely with the publishing institutions. The application is handled uniquely by the employer, who is also fully responsible for the recruitment and selection processes.


Please contact support@euraxess.org if you wish to download all jobs in XML.