Softwareentwickler C++ (m/w/d)

Karlsruhe

Home-Office
C++
Dokumentation
Objektorientierte Programmierung (OOP)
Quality Assurance
Unit Testing

PTV. Empowering Mobility for Humanity as part of Umovity.

Bei der PTV Group suchen wir Menschen, die etwas bewegen wollen. Gemeinsam verfolgen wir ein Ziel: durch bahnbrechende Technologien, eine intelligentere, sicherere und nachhaltigere Mobilität für die Menschheit zu garantieren. Als Teil der internationalen Marke Umovity bieten wir dafür innovative Softwarelösungen und maßgeschneiderte Beratung an. Mit unserer Technologie für die Verkehrsplanung, -simulation und das Echtzeit-Verkehrsmanagement setzen wir seit mehr als 40 Jahren neue Trends am Markt. Mehr als 2.500 Städte weltweit gestalten ihre Mobilität nachhaltig und zukunftsfähig mit unserer Software und Beratung. Wir sind stolz auf unser internationales Team aus mehr als 1.500 Mitarbeiter*innen an 28 Standorten. Sie alle eint eine gemeinsame Vision und das Engagement, etwas voranzubringen. Werde Teil dieses Teams, dass die Welt bewegt. Wir freuen uns, dich kennenzulernen.

Deine Verantwortlichkeiten

Wir entwickeln Software, mit der Verkehrsplaner*innen das Verkehrsgeschehen von heute und morgen analysieren und gestalten. Ob Liniennetzoptimierung im öffentlichen Verkehr oder die Bewertung von Straßenbaumaßnahmen - unsere Software ist immer dabei. Die Komplexität dieser Anwendungen stellt allerhöchste Ansprüche an unser Produkt: Algorithmische Stärke ist dabei ebenso entscheidend wie deren Umsetzung in effizienten Code. Als Softwareentwickler (m/w/d) entwickelst du im Austausch mit Fachexperten Lösungen für verschiedene Anwendungsfelder und implementierst diese in C++. Dazu gehört die Auswahl des passenden mathematischen Modells und der zugehörigen Berechnungsverfahren genauso wie das sorgfältige Arbeiten am Code. Ziel ist es, hocheffiziente, aber auch dauerhaft in der Praxis nutzbare Software zu erstellen.

  • Gemeinsam mit deinen Teamkolleg*innen verantwortest du die Weiterentwicklung von PTV Visum – des weltweit führenden Produkts zur makroskopischen Verkehrssimulation – und darauf basierender Web-Anwendungen.
  • Dein Schwerpunkt liegt auf der algorithmischen Ebene: Du konzipierst und implementierst für die Software maßgeschneiderte mathematische Modelle und Methoden auf Basis aktueller Forschungsergebnisse.
  • Dein Fokus liegt stets auf hoher Qualität. Du führst Code Reviews durch, schreibst Tests und förderst die Wartbarkeit durch gute Strukturierung und Dokumentation.
  • Performance Tuning durch Parallelisierung und effizientes Speichermanagement runden deine Aufgaben ab.

Deine Fähigkeiten

  • Dein Wissen hast du dir durch ein erfolgreich abgeschlossenes Studium der Informatik, Mathematik, Physik oder einer vergleichbaren Fachrichtung angeeignet.
  • Analytisches Denken und die Fähigkeit zur Abstraktion sind für dich selbstverständlich.
  • Du verfügst über Kenntnisse in einer objektorientierten Programmiersprache, idealerweise C++, und besitzt Vorwissen über Templates und Design-Patterns.
  • Wenn du dich bereits in Graphentheorie und mathematischer Modellbildung auskennst, ist das von Vorteil.
  • Erfahrungen mit Multithreading, Profiling und Unit-Testing runden dein Profil ab.
  • Du sprichst Deutsch und Englisch.
  • Du passt sehr gut in unser Team, wenn du eine schnelle Auffassungsgabe, Kreativität und Begeisterungsfähigkeit mitbringst.

Benefits

  • Flexible Arbeitszeiten
  • 30 Tage Urlaub, 24. und 31. Dezember frei
  • Bonusmodell
  • Möglichkeit zum Mobilen Arbeiten
  • Vermögenswirksame Leistungen
  • Betriebliche Altersvorsorge
  • Strukturierte Einarbeitung
  • Externe und interne Weiterbildung
  • Abteilungs- und Firmenevents
  • Freigetränke und Obst
  • Bezuschusste Kantine
  • Fitnesscenter am Hauptsitz
  • JobRad
  • uvm.
Job-Infos
Berufsfelder
Anwendungsentwicklung
Studienfächer
Informatik
Informationstechnik
Mathematik
Naturwissenschaften
Wirtschaftsinformatik
Abschluss
Bachelor
Master/Diplom
Unternehmen
PTV Planung Transport Verkehr
Profil2 IT-Jobs
IT-Gehälter
Was kann ich verdienen?
Gehalt ausrechnen