C++ Software Developer - Optimization of High-Speed Networks

Deutsches Zentrum für Luft- und Raumfahrt eV.

Job

In this position, you develop software to optimize high-speed networks for HPC clusters, focusing on communication and synchronization of simulations while evaluating parallel programming approaches.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • The High Performance Computing department develops highly scalable simulation software for the efficient utilization of current and future high-performance computing architectures.
  • As a competence center, the department contributes HPC expertise (High Performance Computing) in collaboration with other DLR institutes to address specific issues in the field of high-performance computing.
  • It mainly concerns the further development of software for CFD applications and their coupling with other disciplines.
  • For applications on the DLR HPC clusters, communication and synchronization need to be investigated and, if necessary, improved.
  • For this, suitable approaches must be developed, implemented, and evaluated to coordinate execution distributed across a variety of computing units and to transfer corresponding data over the network.
  • Established parallel programming models should be used, mapped appropriately to the network topology, and the network technology should be parameterized accordingly.

Our expectations of you

Education

  • Completed academic university degree (Master/Diploma) in Computer Science, Mathematics, or Engineering (e.g., Aerospace Engineering or Simulation Technology) or other relevant fields of study for the position.

Qualifications

  • Good programming skills in C/C++ as well as Python.
  • Good knowledge of English, both written and spoken.

Experience

  • Practical experience with the use and programming for high-performance computing (HPC).
  • Practical experience with the use and optimization of high-speed networks (e.g., Infiniband, OmniPath).

What we offer

  • The remuneration is in accordance with the applicable collective agreements of the public sector (federal).
  • The remuneration is based on qualifications and the scope of responsibilities up to pay grade 13 TVöD.

Benefits

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Dresden
    Sachsen, Germany

About your employer

As one of the leading research centers in the field of aerospace in Germany, DLR offers its approximately 8,700 employees the unique diversity of topics in aviation, spaceflight, energy, traffic, security and digitalization.

Company size
250+ Employees
Company type
Established Company
Work model
Onsite, Hybrid
Industry
Agriculture, Silviculture

Employer reviews

3.4Total(1 review)
Working conditions
x
4.2
Career growth
x
2.8
Engineering
x
3.2
Team culture
x
3.5
  • sinoDusseldorf

    • Easy Apply
    • Onsite
    • Full Time
    • Senior

    sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...

    • Java
    • PHP
    • C#
    • SQL
    • Linux
    • Windows
  • syracom AGWiesbaden

    • Easy Apply
    • €68k – €85k
    • Hybrid
    • Onsite
    • Full Time
    • Senior

    As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3

C++ Software Developer - Optimization of High-Speed Networks

Deutsches Zentrum für Luft- und Raumfahrt eV.