Practitioner / consultant
BE-ICS-STF-2024-223-GRAE
Job Description
Your responsibilities
Your future team:
* The Beams Department (BE), responsible for beam generation, diagnostics, and optimization for the LHC and its injector chain.
* The Industrial Control Systems Group (ICS), which provides technology frameworks for CERN-wide support of control systems across various domains.
Your future work:
CERN's industrial control systems rely on Siemens' Simatic WinCC Open Architecture (OA) SCADA system, along with the CERN-developed JCOP and UNICOS Frameworks. These technologies support over 850 critical control systems across CERN's experiments, accelerator complex, and infrastructure, developed by a diverse global community of hundreds of users.
As a SCADA Engineer, you will help maintain, improve, and evolve the WinCC OA Service to meet CERN's complex and changing needs.
Your key responsibilities will be:
- Evaluate the latest versions of WinCC OA to identify the new functionality that can be integrated into CERN's frameworks, validate and prepare them for the use at the upcoming upgrade campaign at CERN;
- Support the operation of the CERN WinCC OA service by preparing and validating software distributions, containers and virtual machine images for CERN users;
- Participate in the development of the centralized monitoring/management system for WinCC OA license servers at CERN and support their operation;
- Contribute to the R&D activities performed in collaboration with Siemens/ETM, in domains such as the future web client for WinCC OA, containerization of SCADA systems, security, scalability or architectural enhancements;
- Contribute to the maintenance of the CI/CD infrastructure as well as to development of the frameworks using the CTRL++ scripting language and GUI-engineering tools of WinCC OA;
- Provide WinCC OA technology support the the users community, assisting in diagnosing of issues, following-up with ETM/Siemens Technical Support.
Your profile
Skills
Required:
- Strong knowledge of the Linux (ALMA,RHEL) operating system solid experience with GUI and CLI user-space tools and elements of system administration;
- Experience with shell scripting tools (bash, awk, powershell, python) and management of network-distributed systems;
- Experience with software development and maintenance (procedural and object-oriented), preferably in C/C++, with moderate and large code bases (hundreds of source files);
- Good comprehension of software-build process;
- Ability to effectively debug performance/scalability issues;
- Knowledge of software code-management: git, CI/CD, documentation authoring (doxygen), testing, release management.
Desired:
- Familiarity with the Qt framework and GUI development would be a strong asset;
- Prior knowledge of WinCC OA;
- Familiarity with web technologies: JavaScript/CoffeeScript, NodeJS, Proxy servers and security, WebComponents, OIDC.
Language:
- Fluent in English (spoken & written).
Eligibility criteria:
- You are a national of a CERN Member or Associate Member State.
- By the application deadline, you have a maximum of two years of professional experience since graduation in Software Engineer (or a related field) and your highest educational qualification is either a Bachelor's or Master's degree.
- You have never had a CERN fellow or graduate contract before.
- Applicants without University degree are not eligible.
- Applicants with a PhD are not eligible.
Qualifications
Additional Information
Job closing date: 30.01.2025 at 23:59h (midnight) CET.
Contract duration: 24 months, with a possible extension up to 36 months maximum.
Target start date: 01-March-2025
Job reference: BE-ICS-STF-2024-223-GRAE
Field of work: Software Engineering and IT
What we offer
- A monthly stipend ranging between 5134 and 5647 Swiss Francs (net of tax).
- Coverage by CERN's comprehensive health scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
- Depending on your individual circumstances: installation grant; family, child and infant allowances; payment of travel expenses at the beginning and end of contract.
- 30 days of paid leave per year.
- On-the-job and formal training at CERN as well as in-house language courses for English and/or French.
About us
At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact, and provides insights into the fundamental laws of nature. Find out more on http://home.cern.
Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success.
Geneva, GENEVA, CH
Genève , Suiza