Lead Software Architect (f/m/x)

Lead Software Architect (f/m/x)

Oberkochen Vollzeit Kein Homeoffice möglich
Z

Auf einen Blick

  • Aufgaben: Leite die Softwarearchitektur für innovative Wafer-Inspektionswerkzeuge und arbeite interdisziplinär.
  • Unternehmen: Carl Zeiss SMT GmbH, ein führendes Unternehmen in der Halbleitertechnik.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit exzellenten Karrierechancen und internationalem Team.
  • Warum dieser Job: Gestalte die Zukunft der Halbleitertechnologie mit modernster Softwarearchitektur.
  • Qualifikationen: Abschluss in Informatik oder verwandten Bereichen und Erfahrung in der Softwarearchitektur.

Your Role

As part of the Systems Engineering Team in the Semiconductor Fab Solutions division of Carl Zeiss SMT GmbH, you will work in an interdisciplinary environment from systems engineering to product development. In this role, you will lead the Software Architecture activities for the development of a wafer inspection and analysis tool.

Your Main Focus Areas Are

  • Take technical ownership of the overall software architecture for a novel of a wafer inspection and analysis tool for semiconductor wafers.
  • Define and evolve a modular, scalable, and maintainable software architecture, covering system control, data acquisition, data processing, user interface, and integration into fab environments.
  • Closely collaborate with the Lead System Engineer to enable efficient hardware-software co-development, aligning system architecture, control concepts, and data flows across all layers
  • Translate system and customer requirements into software requirements, components, and interfaces, and ensure their traceability throughout the development lifecycle in close collaboration with product management and product architects.
  • Define and maintain software interface specifications (internal and external), communication protocols, and data models.
  • Guide the selection and use of technologies, frameworks, and development tools in alignment with ZEISS standards and long-term product strategy.
  • Drive and coordinate software design reviews, code quality measures, and architectural governance together with development teams.
  • Define and support the implementation of software integration, testing, and deployment strategies, including automated testing and continuous integration/continuous delivery concepts where applicable.
  • Collaborate closely with product management, system engineering, and other disciplines to balance performance, robustness, usability, cybersecurity, and maintainability.
  • Assess and mitigate software-related technical risks, support effort estimations, and manage architectural change requests.
  • Act as the technical contact person for software architecture within the project, representing software in reviews, design boards, and customer or partner discussions.
  • Foster a culture of technical excellence, clean architecture, and continuous improvement within the software development teams.

Your Profile

  • Degree in computer science, software engineering, electrical engineering, physics, or a comparable field, and several years of professional experience in software development; PhD is a plus.
  • Several years of experience in software architecture and design for complex systems or machines in industrial metrology, automation, or related high-tech domains; experience in the semiconductor environment is an advantage.
  • Profound knowledge in designing modular, distributed, and high-reliability software systems, including interface and API design.
  • Practical experience with modern programming languages and technologies relevant for machine control and data processing (e.g. , , , or comparable), as well as common software engineering practices (version control, CI/CD, testing).
  • Experience in hardware-software co-development, ideally in close collaboration with system engineering, electronics, and controls.
  • Strong analytical thinking, systematic working methods, and problem-solving skills, with the ability to make well-founded architectural decisions under constraints.
  • Ability to collaborate and communicate effectively with interdisciplinary stakeholders.
  • Experience with software development processes and methods (e.g. agile development, V-model, or hybrid approaches) and corresponding toolchains.
  • Willingness to work in a highly dynamic work environment and to actively shape change.
  • Very good English skills
  • Willingness to travel

Your ZEISS Recruiting Team

Georgios Tanoglou

#J-18808-Ljbffr

Lead Software Architect (f/m/x) Arbeitgeber: ZEISS Group

ZEISS ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der Halbleitertechnologie zu arbeiten und dabei einen bedeutenden Beitrag zur Entwicklung energieeffizienter Mikrochips zu leisten. Mit einem starken Fokus auf Teamarbeit und interkulturellem Austausch fördert ZEISS eine dynamische Arbeitskultur, in der Mitarbeiter durch kontinuierliche Weiterbildung und internationale Reisen wachsen können. Die Kombination aus innovativen Technologien und einem unterstützenden Arbeitsumfeld macht ZEISS zu einem attraktiven Arbeitsplatz für alle, die eine sinnvolle und herausfordernde Karriere suchen.

Z

Kontaktdaten:

ZEISS Group Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Lead Software Architect (f/m/x) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei ZEISS Group anzuklopfen, wenn du dich auf die Stelle als Lead Software Architect (f/m/x) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei ZEISS Group vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Lead Software Architect (f/m/x) mit Bravour zu bestehen

Softwarearchitektur
Modularer Softwaredesign
Datenverarbeitung
Benutzeroberfläche
Systemintegration
Technische Kommunikation
API-Design

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei ZEISS Group klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei ZEISS Group vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.