Ähnliche Jobs

Softwareentwickler*in (C++/Python) – JuPedSim (m/w/d)

Softwareentwickler*in (C++/Python) – JuPedSim (m/w/d)

Softwareentwickler*in (C++/Python) – JuPedSim (m/w/d)

Softwareentwickler*in (C++/Python) – JuPedSim (m/w/d)

Forschungszentrum Jülich GmbH

Erziehung, Bildung, Wissenschaft

Jülich

  • Art der Beschäftigung: Vollzeit
  • 50.000 € – 64.000 € (von XING geschätzt)
  • Vor Ort

Softwareentwickler*in (C++/Python) – JuPedSim (m/w/d)

Über diesen Job

Verstärken Sie diesen Bereich zum nächstmöglichen Zeitpunkt als

Softwareentwickler*in (C++/Python) – JuPedSim (m/w/d)

Wir suchen eine erfahrene und motivierte Person, die unser Team verstärkt und die Weiterentwicklung der Open-Source-Software JuPedSim vorantreibt. Wir sind eine dynamische Forschungsgruppe am Institute for Advanced Simulation - Zivile Sicherheitsforschung (IAS-7) des Forschungszentrums Jülich, die an der Schnittstelle von Forschung und Anwendung im Bereich Fußgängerdynamik arbeitet. Die Entwicklung von JuPedSim geschieht nicht isoliert, sondern in Zusammenarbeit mit einer wachsenden Community aus Entwickler:innen und Anwender:innen aus Wissenschaft und Industrie. Sie möchten komplexe Systeme verstehen, gute Architektur leben und in einer offenen Forschungscommunity entwickeln? Dann schauen Sie sich unser Repository, die Documentation und unsere Community an, und wenn diese Sie ansprechen, freuen wir uns auf Ihre Bewerbung!
Bewerbungstipps & FAQs
Informationen zum Bewerbungsprozess sowie eine FAQ-Liste finden Sie hier

Ihre Aufgaben:

JuPedSim https://jupedsim.org ist eine Plattform zur Simulation von Personenströmen, die in C++ mit einer Python-API und einer C-Schnittstelle zu SUMO https://eclipse.dev/sumo/ entwickelt wurde. Ein React-basiertes Web-Frontend ( https://app.jupedsim.org ) vereinfacht die Erstellung und Bearbeitung von Szenarien, während Simulationen über eine FastAPI-Schnittstelle orchestriert werden. In den letzten Jahren wurde JuPedSim grundlegend modernisiert, von einer Sammlung einzelner Tools hin zu einer modularen, wartbaren und testbaren Architektur mit klar definierten Schnittstellen und CI/CD-Prozessen. Diese Modernisierung hat die Grundlage geschaffen, um JuPedSim als verlässliche, reproduzierbare und erweiterbare Plattform für Forschung und Anwendung weiterzuentwickeln. Mehr zur Entwicklungsgeschichte finden Sie hier https://www.jupedsim.org/stable/history.html:
Sie übernehmen die Weiterentwicklung und Pflege von JuPedSim als zentrale Open-Source-Software zur Simulation von Personenströmen.

Zu Ihren konkreten Aufgaben zählen:

  • SUMO-Anbindung: (Re)Design und Implementierung einer C++-Schnittstelle zu SUMO für nahtlose Kopplung von Personen- und Verkehrssimulation
  • Neue Modelle & Features: Implementierung, Refactoring und Integration neuer Funktionalitäten, architekturkonform, getestet und dokumentiert.
  • Performance & Code-Qualität: Umsetzung von CI/CD, automatisiertem Testing, Code-Reviews, Profiling/Performance-Optimierung
  • Web-Integration (nice to have): Wenn Sie Interesse oder Erfahrung im Bereich Webentwicklung haben, freuen wir uns über Beiträge am React-Frontend (web-jupedsim) oder an der FastAPI-Schnittstelle im Backend.
  • Wiss. Betreuung: Entwicklung von Themen für Studierendenprojekte (z. B. Bachelor- oder Masterarbeiten) und deren Betreuung.
  • Community & Open-Source: Aktive Beteiligung in der JuPedSim-Community und an Initiativen wie deRSE mit Präsentationen auf Konferenzen und Austausch mit anderen Research-Software-Teams

Ihr Profil:

Unsere Softwareentwicklung findet offen auf GitHub statt. Wir suchen jemanden, der offene Kommunikation und gute Zusammenarbeit schätzt, sowohl innerhalb des Teams als auch mit der Open-Source-Community. Idealerweise sind Sie jemand, der Wissen teilt, aktiv zuhört, konstruktives Feedback annimmt und gibt, und der das Gemeinsame über individuelle Interessen stellt.

Was Sie mitbringen:

  • Einen Masterabschluss oder eine gleichwertige Qualifikation mit relevanter Berufserfahrung in Softwareentwicklung
  • Sehr gute Kenntnisse in C++ und/oder Python; Bereitschaft, in beiden produktiv zu arbeiten mit nachweisbarer Erfahrung in der Entwicklung und Pflege größerer Software-Projekte
  • Verständnis von Softwarearchitektur, Modularisierung und Wartbarkeit; Sie können komplexe Codebasen lesen, bewerten und verbessern, und erhalten dabei den Charakter der Software
  • Interesse an Simulation, Modellierung und der Verbindung von Forschung & Engineering

Unser Angebot:

Wir arbeiten an hochaktuellen gesellschaftlich relevanten Themen und bieten Ihnen die Möglichkeit, den Wandel aktiv mitzugestalten! Sie erwartet ein vielseitiges Angebot:

  • SINNSTIFTENDE AUFGABEN: Die Position bietet eine vielseitige und abwechslungsreiche Tätigkeit in einem internationalen Umfeld
  • INTERNATIONALITÄT & NETZWERK: Am IAS-7 arbeiten Sie in einem stark internationalen Umfeld mit Forschenden und Partnern aus zahlreichen Ländern. Dadurch entstehen vielfältige fachliche und interkulturelle Impulse sowie ein breites berufliches Netzwerk, sowohl innerhalb der Forschung als auch in der Industrie.
  • INTERDISZIPLINÄRES & INNOVATIVES ARBEITEN: Das Projekt verbindet modernste Forschung mit konkreten industriellen Anwendungen. Sie arbeiten in flachen Hierarchien eng mit Expert
  • innen aus verschiedenen Disziplinen zusammen und erhalten die Möglichkeit, eigene Ideen früh einzubringen und maßgeblich mitzugestalten.
  • WORK-LIFE-BALANCE: Optimale Bedingungen für die Vereinbarkeit von Beruf und Privatleben sowie eine familienfreundliche Unternehmenspolitik. Die Möglichkeit zum (orts-)flexiblen Arbeiten ist grundsätzlich nach Abstimmung und im Einklang mit den anstehenden Aufgaben und (Vorort-)Terminen gegeben
  • FLEXIBILITÄT: Flexible Arbeitszeitmodelle inklusive vollzeitnaher Optionen ( https://go.fzj.de/vollzeitnah ) ermöglichen eine individuelle Gestaltung Ihrer Arbeitszeit
  • FAIRE VERGÜTUNG: In Abhängigkeit von Ihren vorhandenen Qualifikationen und je nach Aufgabenübertragung erfolgt eine Eingruppierung im Bereich der Entgeltgruppe 13 TVöD-Bund. Alle Informationen zum Tarifvertrag des TVöD-Bund finden Sie auf der Seite des BMI: https://go.fzj.de/bmi.tvoed Die monatlichen Entgelte in Euro finden Sie gebündelt hier: https://go.fzj.de/bmi.tvoed.entgelt
  • PERSPEKTIVE: Nach einer 3-jährigen Befristung ist es unser Ziel, Sie langfristig für uns zu gewinnen. Lassen Sie uns gemeinsam diese Zeit nutzen, um herauszufinden, wie gut wir zueinander passen
  • URLAUB: Sie erhalten bei uns 30 Tage Urlaub plus freie Brückentage (z.B. zwischen Weihnachten & Neujahr)

Neben spannenden Aufgaben und einem kollegialen Miteinander bieten wir Ihnen noch viel mehr: https://go.fzj.de/Benefits

Wir freuen uns über Bewerbungen von Menschen mit vielfältigen Hintergründen, z.B. hinsichtlich Alter, Geschlecht, Behinderung, sexueller Orientierung / Identität sowie sozialer, ethnischer und religiöser Herkunft. Ein chancengerechtes, diverses und inklusives Arbeitsumfeld, in dem alle ihre Potentiale verwirklichen können, ist uns wichtig.

Über die folgenden Links erhalten Sie weitere Informationen zu Vielfalt und Chancengerechtigkeit: https://go.fzj.de/diversitaet sowie zur gezielten Förderung von Frauen: https://go.fzj.de/job-journey-women

Wir freuen uns auf Ihre Bewerbung. Die Position ist bis zur erfolgreichen Besetzung ausgeschrieben. Bitte bewerben Sie sich daher möglichst zeitnah.

Gehalts-Prognose

Unternehmens-Details

company logo

Forschungszentrum Jülich GmbH

Erziehung, Bildung, Wissenschaft

5.001-10.000 Mitarbeitende

Jülich, Deutschland

Wir benachrichtigen Dich gern über ähnliche Jobs in Jülich:

Ähnliche Jobs

Cobol Entwickler (m/w/d) mit Java Kenntnissen

SoftwareXperts GmbH

St. Pölten + 0 weitere

Cobol Entwickler (m/w/d) mit Java Kenntnissen

St. Pölten + 0 weitere

SoftwareXperts GmbH

C++ Software Developer - Aachen - Up to 90k - 80% Remote

Optimus Search

Berlin + 0 weitere

60.000 €90.000 €

C++ Software Developer - Aachen - Up to 90k - 80% Remote

Berlin + 0 weitere

Optimus Search

60.000 €90.000 €

C++-Softwareentwickler – Medizintechnik und Diagnosesysteme – Cologne

Optimus Search

Berlin + 0 weitere

70.000 €100.000 €

Neu · 

C++-Softwareentwickler – Medizintechnik und Diagnosesysteme – Cologne

Berlin + 0 weitere

Optimus Search

70.000 €100.000 €

Neu · 

Softwareentwickler für Komponentenlösungen (m/w/d) - J21725

Exclusive Associates

Düren + 0 weitere

52.000 €76.500 €

Softwareentwickler für Komponentenlösungen (m/w/d) - J21725

Düren + 0 weitere

Exclusive Associates

52.000 €76.500 €

Softwareentwickler für Systemanalysen (m/w/d) - J21726

Exclusive Associates

Düren + 0 weitere

46.000 €61.500 €

Softwareentwickler für Systemanalysen (m/w/d) - J21726

Düren + 0 weitere

Exclusive Associates

46.000 €61.500 €

Externes Job-Angebot. Von einem Partner.

Embedded C/C++ Software-Entwickler für industrielle Messtechnikprodukte (m/w/d)

Delphin Technology AG

Bergisch Gladbach + 0 weitere

53.500 €65.500 €

Externes Job-Angebot. Von einem Partner.

Embedded C/C++ Software-Entwickler für industrielle Messtechnikprodukte (m/w/d)

Bergisch Gladbach + 0 weitere

Delphin Technology AG

53.500 €65.500 €

Software Developer (m/w/d) C++ für Steuerungs- und Embedded-Systeme

APRIORI – BUSINESS SOLUTIONS AG

Wuppertal + 0 weitere

59.500 €77.000 €

Software Developer (m/w/d) C++ für Steuerungs- und Embedded-Systeme

Wuppertal + 0 weitere

APRIORI – BUSINESS SOLUTIONS AG

59.500 €77.000 €

Softwareentwickler Embedded Systems (m/w/d)

MACHEREY-NAGEL Vertrieb GmbH & Co. KG

Düren + 0 weitere

49.500 €66.000 €

Softwareentwickler Embedded Systems (m/w/d)

Düren + 0 weitere

MACHEREY-NAGEL Vertrieb GmbH & Co. KG

49.500 €66.000 €

Software Engineer Cobol (m/w/d)

Hays AG

Köln + 0 weitere

62.000 €81.500 €

Software Engineer Cobol (m/w/d)

Köln + 0 weitere

Hays AG

62.000 €81.500 €