Aktiviere Job-Benachrichtigungen per E-Mail!

Senior software developer with focus routing algorithms (d/f/m)

TN Germany

Hannover

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Join a leading IT company in Hanover as a Senior Software Developer focusing on routing algorithms. You'll design innovative solutions for public transport systems, impacting millions of travelers. Enjoy a family-friendly culture with hybrid work options, extensive benefits, and opportunities for professional development.

Leistungen

Hybrid work
Flexible hours
30 days vacation
Childcare subsidy
Nationwide travel pass
Bike leasing
Gym & medical massages
Internal knowledge sharing
Siemens share matching program
Canteen & snack room

Qualifikationen

  • Completed studies in engineering, mathematics, or computer science.
  • Strong algorithmic background with experience in routing algorithms.

Aufgaben

  • Design and develop innovative routing algorithms.
  • Focus on algorithms for public transport routing in C++.
  • Deliver clear and reliable solutions for diverse data needs.

Kenntnisse

C++
Java
Algorithmic Background
Communication Skills

Ausbildung

Engineering Degree
Mathematics Degree
Computer Science Degree

Jobbeschreibung

Social network you want to login/join with:

Senior software developer with focus routing algorithms (d/f/m), Hanover

col-narrow-left

Client:
Location:

Hanover, Germany

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

ddb874849817

Job Views:

2

Posted:

11.05.2025

Expiry Date:

25.06.2025

col-wide

Job Description:

Welcome to Hacon, a leading IT company in the field of digital mobility solutions. As an independently managed company, we are part of Siemens Mobility. Whenever you travel by public transport in Europe, you have already got to know us and our work. At our headquarters in Hanover and at other locations, we have over 500 employees developing software that helps transportation companies worldwide to make sustainable travel as easy as possible.

Whether by train, bus, bike or e-scooter: we make mobility easy. Our software solutions help transport companies to ensure that travelers can travel comfortably and seamlessly: It includes everything from travel planning, reservations, mobility apps and mobile ticketing to comprehensive MaaS solutions and on-demand services. Your work has a direct impact on millions of people and contributes to greener, efficient and connected mobility.

The role is within the HAFAS.engine team. The HAFAS.engine product offers a powerful API to mobility platforms, enabling web apps and mobile apps to provide journey planning and other mobility information functionalities to travelers. The core of HAFAS.engine is its routing capabilities, complemented by features like departure boards for public transport and live locations of shared vehicles. HAFAS.engine is utilized by major traveler information systems in Europe (e.g. DB, SBB, ÖBB, SNCF, RENFE, RMV, BVG) and around the world.

Join us and shape the future of mobility with us!

As a (senior) software developer with focus on routing algorithms, you will develop HAFAS.engine, the backend of our travel planning and information system. Your responsibilities will include:

  • Design and develop innovative routing algorithms, while enhancing our existing solutions.
  • Focus on algorithms for public transport routing in C++, integrating street network routing, and related functionalities like name autocomplete and geometric questions - during both preparation and request processing.
  • Deliver clear and reliable solutions that handle the diverse data-driven needs of our customers.
  • Prioritize quality management and help implement changes thoughtfully and carefully.
  • Consider performance in core algorithms, while keeping the overall solution in mind.
  • Understand use-cases and advise product management in defining the product standards.

Your Profile:

  • Completed studies in engineering, mathematics, computer science or a comparable field, or relevant professional experience in software development.
  • You are passionate about transforming the way we travel by creating the travel information systems of the future.
  • Deep understanding of the mobility ecosystem and its actors.
  • Strong algorithmic background with experience in routing algorithms for public transport and intermodal routing.
  • The ability to understand and build complex logic, and explain these topics to B2B customers and travelers.
  • Experience in software development in C++, Java, or similar.
  • Good presentation skills for internal and external stakeholders.
  • Excellent English communication skills; German is a plus.

Our Offer:

  • Family-friendly culture: Hybrid work, flexible hours, 30 days vacation, childcare subsidy, open-door policy.
  • Stay mobile throughout the day: Nationwide travel pass (Deutschland-Ticket) and bike leasing (Jobrad).
  • Stay active and relaxed: Gym & medical massages.
  • Upskilling and professional development: Internal knowledge sharing & Siemens My Learning World.
  • Financial benefits: Siemens share matching program.
  • Healthy and delicious during the day: Canteen & snack room.
  • Celebrate and build teams: Summer & Christmas parties, team events like "Hacon on Tour" & "Hacon on Top".
  • Office Location: Centrally located on Lister Meile with a rooftop terrace for BBQs.

We look forward to your complete application, including salary expectations. Hacon Ingenieurgesellschaft mbH promotes equal opportunities and welcomes applications from people with disabilities.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.