PhD Candidate for Software Architecture

PhD Candidate for Software Architecture

Karlsruhe Vollzeit Kein Home Office möglich
Karlsruher Institut für Technologie

PhD Candidate for Software Architecture

Organizational unit

Institute of Information Security and Dependability (KASTEL)

Job description

KIT is one of eleven Universities of Excellence in Germany. From fundamental research to applications, KIT excels in a broad range of disciplines, including natural sciences, engineering sciences, economics, and the humanities and social sciences. The KIT „Dependability of Software-intensive Systems“ (DSiS) group at the Institute of Information Security and Dependability (KASTEL) focuses on the integration of software engineering principles into systems engineering to model and analyze software-intensive systems.

ABB is a leading global technology company that transforms society and industry to achieve a more productive, sustainable future. By connecting software to its electrification, robotics, automation, and motion portfolio, ABB drives performance to new levels. The Software Architecture Research Group of ABB’s Corporate Research Center Germany translates academic insights into prototypes of future products and systems.

Responsibilities

  • Conduct scientific research on modeling techniques for intelligent (e.g., AI-driven) design and analysis technologies for industrial cloud-native software architectures.
  • Utilize architecture models for design-time evaluations, simulations, runtime optimizations, and maintenance tasks to improve modeled systems.
  • Devise novel approaches to reduce the configuration complexity of cloud-native infrastructure for container orchestration systems specifically for large-scale distributed control systems.
  • Contribute to a “DevOps for Industrial Automation” approach that allows shorter update cycles in a robust manner.
  • Participate in research projects at ABB Corporate Research, supported by ABB development units.
  • Interview ABB software architects for requirements and design constraints and implement concepts based on the latest modeling frameworks from KIT.
  • Construct prototypes to validate ideas and conduct empirical studies to tailor concepts for smooth technology transfer into software development units.

Minimum Requirements

  • MSc. or equivalent degree in computer science, software engineering, or a related field.
  • Demonstrated academic and/or professional experience in software architecture and cloud-native technologies is a plus.
  • Hands-on experience in object-oriented software design and development (e.g., C, C++, C#, Java, Python).
  • Willingness to acquire knowledge in model-based or model-driven software development (e.g., UML, OCL, DSLs, EMF, model transformation frameworks, Digital Twins).
  • Expertise in virtualization and container technologies (e.g., Docker, Kubernetes), infrastructure-as-code (Ansible, Terraform), process automation, and lean/agile software development processes (e.g., Scrum, Kanban) is a plus.
  • Proficient English skills are mandatory.

This is what we offer

Become a member of the only German University of Excellence conducting large-scale research on the national level. Work under excellent conditions in an international environment and engage in research and academic education. Benefit from specific training and a wide range of further qualification offers. Use our flexible working time models (flexitime, work from home), sports and leisure offers, as well as child and holiday care services. We also contribute EUR 25/month to the Job Ticket Baden-Württemberg and offer a variety of dishes at our canteens.

Salary

The position will be hosted 50% of the time at KIT (50% TV-L 13, depending on the fulfillment of professional and personal requirements) and 50% of the time at ABB (50% EG11).

Application Deadline

January 15, 2025

Contact

For further information, please contact Prof. Dr. Ralf Reussner (KIT), phone +49 721 608-44067; Dr. Marie Platenius-Mohr (ABB Team Lead), phone +49 170 9370463; Dr.-Ing. Heiko Koziolek (ABB Research Fellow), phone +49 160 909 33 454.

Application Instructions

For your application (including CV, motivational letter, Bachelor’s thesis, Master’s thesis, papers, certificates – all preferred in English), please visit the announcement on the KIT web page. The selection process is handled together by KIT and ABB.

Please apply online using the button below for vacancy number 1442/2024.

We prefer to balance the number of employees (f/m/d). Therefore, we kindly ask female applicants to apply for this job. Recognized severely disabled persons will be preferred if equally qualified.

#J-18808-Ljbffr

Karlsruher Institut für Technologie

Kontaktperson:

Karlsruher Institut für Technologie HR Team

PhD Candidate for Software Architecture
Karlsruher Institut für Technologie
Karlsruher Institut für Technologie
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>