Senior Software Architect - Real-time Diagnostics & Analysis m/w/d
Your Role:
* Defining the software architecture for next generations of lithography systems to shape the digital future of the company in Semiconductor Manufacturing.
* Finding the best solutions for the pre- and post-processing of diagnostics data in software structure, technology stack, and development tools while considering limitations such as hardware, legacy, and performance requirements. This might include AI or classical solutions and hardware support, dealing with massive amounts of data.
* Analysing system requirements, agreeing on technical requirements, and proposing and deciding options with the team - communicating with internal and external stakeholders like system designers, software developers, POs, and electronics teams.
* Guiding team members to use the best code standards, compilation pipelines, with efficient/automated builds, testing, and deployment.
Your Profile:
* You have proven experience as a software architect or developer in the application of state-of-the-art solutions for machine data management and analysis. You can use UML, design patterns, and other methods and approaches (like SysML, C4 model, OPM, etc. with tools like Enterprise Architect) to describe and agree on software system design.
* You know C and C++ and build systems like Azure DevOps Pipelines and Git to find the best overall solution.
* You have developed real-time and non-real-time data management solutions on both Linux and bare metal implementations, optionally with ML processing (hardware).
* You can communicate clearly, precisely, and with empathy and have a passion for successfully solving complex challenges independently and in a team. Good English and optionally German language skills are required.
Ergänzende Informationen:
Anforderungen an den Bewerber:
Expertenkenntnisse: Programmiersprache C, Unified Modelling Language (UML), Softwarearchitektur
#J-18808-Ljbffr