Job description
LET’S TALK ABOUT YOU Your profile • You have completed a master’s degree in computer science, software engineering, electrical engineering or a related technical field • Long-term professional experience in software development and architecture for industrial, enterprise or mission-critical systems • Proven track record in designing architectures for distributed, high-availability and real-time or near-real-time systems • Profound knowledge of Linux operating systems, including system-level design, networking, virtualization and security hardening • Strong experience with enterprise system architectures, including databases (SQL/NoSQL, time-series), message-oriented middleware, microservices and API design • Hands-on programming background in C++, Java or C#, with the ability to prototype and review code at a senior level • Experience with containerization, orchestration and DevOps toolchains (Docker, Kubernetes, CI/CD) in regulated or industrial environments • Solid understanding of cyber security architecture principles for OT/industrial systems (e.g., IEC 62443, secure development lifecycle) • Knowledge of energy automation domains and standards (IEC 61850, IEC 60870-5-104, CIM/IEC 61968/61970, OPC UA) is a strong plus • Experience in technology evaluation, make/buy/partner assessments and guiding development teams through architectural decisions • Strong communication and moderation skills, able to align stakeholders from R&D, product management and customers • Fluent in English; German language skills are a plus Your responsibilities • Define and own the software architecture for grid control system software within the Grid Automation portfolio, covering backend, frontend, data and deployment layers • Design scalable, redundant and secure architectures for real-time operations on Linux-based platforms, including virtualized and containerized deployment models • Define architecture principles, technology standards and reference architectures, and ensure their consistent application across development teams • Lead architecture decisions for the integration of control system software with enterprise systems and third-party components, including interface and data model governance • Evaluate new technologies, frameworks and platform options; conduct proof-of-concepts and provide make/buy/partner recommendations • Embed security-by-design and IEC 62443-aligned practices into the architecture and the secure development lifecycle • Guide and coach developers through design reviews, architecture documentation and technical decision records • Collaborate with portfolio management and domain experts to translate portfolio strategy and customer requirements into sustainable technical roadmaps • Assess non-functional requirements (performance, availability, scalability, maintainability) and define measures to fulfill them • Take responsibility for quality, time and cost of own work results Your opportunities for personal growth • You will be part of the future-oriented Grid Automation Portfolio Development team and contribute to developing our Internet of Energy business, which has a strategic importance for Siemens Energy on becoming a leading digital company • You will be accumulating experience regarding the entire portfolio of products, solutions and services of our Grid Technologies business and will have exposure to all management levels, which will give many options to develop your career
This job post has been translated by AI and may contain minor differences or errors.