Forschungszentrum Jülich

Software Developer (C++/Python) – JuPedSim

Stellenbeschreibung:

Software Developer (C++/Python) – JuPedSim

Join to apply for the Software Developer (C++/Python) – JuPedSim role at Forschungszentrum Jülich .

Your Job

JuPedSim is a platform for simulating people flows, developed in C++ with a Python API and a C interface to SUMO A React-based web frontend simplifies the creation and editing of scenarios, while simulations are orchestrated via a FastAPI interface. In recent years, JuPedSim has been fundamentally modernized, evolving from a collection of individual tools to a modular, maintainable, and testable architecture with clearly defined interfaces and CI/CD processes. This modernization has laid the foundation for further developing JuPedSim as a reliable, reproducible, and expandable platform for research and application. You can find more information about the development history here

You will be responsible for the further development and maintenance of JuPedSim as a central open‑source software for simulating people flows.

  • SUMO connection: (Re)design and implementation of a C++ interface to SUMO for seamless coupling of people and traffic simulation
  • New models & features: Implementation, refactoring, and integration of new functionalities, architecture‑compliant, tested, and documented.
  • Performance & code quality: Implementation of CI/CD, automated testing, code reviews, profiling/performance optimization
  • Web integration (nice to have): If you are interested in or have experience in web development, we welcome contributions to the React frontend (web-jupedsim) or the FastAPI interface in the backend.
  • Research & supervision: Development of topics for student projects (e.g., bachelor’s or master’s theses) and their supervision.
  • Community & open source: Active participation in the JuPedSim community and initiatives such as deRSE with presentations at conferences and exchanges with other research software teams.

Your Profile

Our software development takes place openly on GitHub. We are looking for someone who values open communication and good collaboration, both within the team and with the open‑source community. Ideally, you are someone who shares knowledge, listens actively, accepts and gives constructive feedback, and who puts the common good above individual interests.

What you bring:

  • A master’s degree or equivalent qualification with relevant professional experience in software development
  • Very good knowledge of C++ and/or Python; willingness to work productively in both with proven experience in developing and maintaining larger software projects
  • Understanding of software architecture, modularization, and maintainability; you can read, evaluate, and improve complex code bases while preserving the character of the software
  • Interest in simulation, modeling, and the connection between research and engineering

Our Offer

  • MEANINGFUL TASKS: The position offers a varied and diverse role in an international environment
  • INTERNATIONALITY & NETWORKING: At IAS-7, you will work in a highly international environment with researchers and partners from numerous countries. This will provide you with a wide range of professional and intercultural stimuli and a broad professional network, both within research and in industry.
  • INTERDISCIPLINARY & INNOVATIVE WORK: The project combines cutting‑edge research with concrete industrial applications. You will work closely with experts from various disciplines in flat hierarchies and have the opportunity to contribute your own ideas at an early stage and play a key role in shaping the project.
  • WORK‑LIFE BALANCE: Optimal conditions for balancing work and private life, as well as a family‑friendly company policy. The option of flexible working (in terms of location) is generally available after consultation and in accordance with upcoming tasks and (on‑site) appointments.
  • FLEXIBILITY: Flexible working time models, including options close to full‑time ( ), allow you to tailor your working hours to suit your individual needs
  • FAIR REMUNERATION: Depending on your existing qualifications and the tasks assigned to you, you will be classified in pay grade 13 of the TVöD-Bund (Collective Agreement for the Public Service). All information on the TVöD-Bund collective agreement can be found on the BMI website: The monthly salaries in euros can be found on page 69 of the PDF download
  • PERSPECTIVE: After a 3‑year fixed‑term contract, our goal is to retain you for the long term. Let’s use this time together to find out how well we fit together.
  • VACATION: You will receive 30 days of vacation plus additional days off (e.g., between Christmas and New Year’s).

In addition to exciting tasks and a collegial working environment, we offer you much more:

We welcome applications from people with diverse backgrounds, e.g. in terms of age, gender, disability, sexual orientation / identity, and social, ethnic and religious origin. A diverse and inclusive working environment with equal opportunities in which everyone can realize their potential is important to us. The following links provide further information on diversity and equal opportunities: and on specific support options for women:

Seniority level

Mid‑Senior level

Employment type

Contract

Job function

Engineering and Information Technology

Industries

Research

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    10 Dez 2025
  • Standort:

    WorkFromHome
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!

Diese Jobs passen zu Deiner Suche:

Liebherr-Mischtechnik GmbH
Software-Entwickler (m/w/d)
Liebherr-Mischtechnik GmbH
Vollzeit Bad Schussenried
17 Dez 2025
company logo
Mechatroniker / Elektriker (m/w/d)
Carl Eichhorn KG Wellpappenwerke
Vollzeit Jülich
18 Dez 2025
Starface GmbH
Teamlead Software Quality Engineering (all genders)
Starface GmbH
Vollzeit Karlsruhe
18 Dez 2025
Microchip Technology Inc.
Senior Java Developer
Microchip Technology Inc.
Vollzeit Ettlingen
18 Dez 2025
Flexa
Business Developer
Flexa
Vollzeit München
18 Dez 2025
Black Pen Recruitment
Relocate to Malta .NET Full Stack Developer
Black Pen Recruitment
Vollzeit Berlin
18 Dez 2025
company logo
Full Stack Developer
FlashX Security Solutions GmbH
Vollzeit Frankfurt am Main
18 Dez 2025
Kite IT GmbH
Full-Stack Developer
Kite IT GmbH
Vollzeit Mannheim
18 Dez 2025