Developer (f/m/d) Architect Platform (HMI)
Developer (f / m / d) Architect Platform (HMI)
About the Role
Location Germany Baden-Wuerttemberg Karlsruhe
- Country / Region : Germany
- State / Province / County : Bayern
- City : Erlangen
Remote vs. Office Hybrid (Remote / Office) Company Siemens Energy Global GmbH & Co. KG Organization Gas Services Business Unit Central Full / Part time Full-time Experience Level Experienced Professional A Snapshot of Your Day Omnivise T3000 is one of the leading control systems in the energy market.
As Siemens Energy own control system it plays an important role in the global energy transition. Two main aspects of T3000 are System Platform (Hardware and Operating System, Open Source Software) and Software Application (T3000 Functionality in software).
Within System Platform multiple international teams are responsible for integration of the basic hardware and commercial or open-source software to build the basis for T3000.
As a Developer Architect Platform (HMI) your main tasks is developing and testing of competitive and reliable parts of the control system within an agile development environment and especially to design and develop human-machine interfaces (HMI) features.
Also, you are coordinating and technically clarifying development tasks across multiple agile development teams in communities of practice. How You’ll Make an Impact
- Provide technical guidance for the agile development team, create technical specifications, drive refinement of new HMI features
- Establishing effective DevOps build pipelines incl. system deployment in different production scenarios, this includes continuous integration, continuous delivery / deployment (CI / CD)
- Doing risk assessment based on considerations for information security, data protection and related regulations
- Problem evaluation and root cause analysis of reported issues from test teams or customer projects
- Technical specification and refinement of features and user stories within the agile development team
What You Bring
Master's degree in information technology or automation or a related field
- Expertise in DevOps automation tools like Jenkins, Puppet / Foreman, and Ansible, with proficiency in software deployment / configuration management
- Comprehensive cybersecurity skills covering network- and system-administration, penetration testing, hardening, malware protection and vulnerability assessment
- Strong background in Java programming within a system development team, focusing on microservices integration into deployment / configuration management process and proficiency in software development tools (, Eclipse, GITLab, Jenkins, Microsoft Office)
- Extensive experience in ergonomics, HMI applications and programming languages including HTML5, Java, C++ / C, and MS SQL
- Professional written and verbal communication skills in English, with proficiency in German as a plus