Software Engineer for Industrial Control Systems
vor 1 Woche
Your responsibilities
- Work on the integration of UNICOS-based applications with CERN's asset management systems (InforEAM);
- Enhance existing UNICOS tools to calculate Key Performance Indicators (KPIs) for predictive maintenance purposes;
- Contribute to the maintenance and evolution of the UNICOS Framework;
- Design and implement new features based on user agreements and evolving requirements;
- Provide technical support to users, troubleshoot issues, and deliver bug fixes as necessary;
- Develop and maintain unit tests, as well as define and perform integration tests to ensure high software quality.
Your profile
Skills
- Good programming skills in C/C++ and Python;
- Experience with version control systems, preferably Git;
- Ability to produce well-documented, well-tested, and maintainable code;
- Ability to analyze client requirements and translate them into clear software specifications.
Additional Advantages:
- Knowledge of industrial control systems and related technologies such as SCADA, communication protocols, and OPC UA.
Language skills:
- Fluent in English, the ability to work in French would be an advantage.
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.
About CERN
CERN, the European Organization for Nuclear Research, is a leading international research organization in particle physics. Our research has led to numerous groundbreaking discoveries, including the discovery of the Higgs boson. We are committed to advancing our understanding of the universe and pushing the boundaries of human knowledge.
As a UNICOS Framework Developer at CERN, you will be part of a team that is responsible for developing and maintaining the UNICOS Framework, a robust software platform designed for building control systems using industrial standards and commercial technologies. You will work on enhancing and maintaining this framework, ensuring its effectiveness in CERN's complex and high-stakes environment.
Key Responsibilities:
- Work on the integration of UNICOS-based applications with CERN's asset management systems (InforEAM);
- Enhance existing UNICOS tools to calculate Key Performance Indicators (KPIs) for predictive maintenance purposes;
- Contribute to the maintenance and evolution of the UNICOS Framework;
- Design and implement new features based on user agreements and evolving requirements;
- Provide technical support to users, troubleshoot issues, and deliver bug fixes as necessary;
- Develop and maintain unit tests, as well as define and perform integration tests to ensure high software quality.
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.
-
Software Engineer
Vor 3 Tagen
Genf, Genf, Schweiz CERN VollzeitJob Title: Software Engineer - Industrial Control SystemsAbout the Role:CERN, the European Organization for Nuclear Research, is seeking a talented Software Engineer to join the Industrial Control Systems group. As a member of this team, you will be responsible for developing and maintaining software solutions for large and medium-scale industrial control...
-
Software Engineer
vor 1 Woche
Genf, Genf, Schweiz CERN VollzeitJob DescriptionAt CERN, we are seeking a talented Software Engineer to join our Industrial Control Systems group. As a member of our team, you will be responsible for developing and maintaining software solutions for large-scale industrial control systems.Key Responsibilities:Analyzing existing applications and collaborating in the re-design and...
-
Software Engineer
Vor 6 Tagen
Genf, Genf, Schweiz CERN VollzeitJob Title: Software Engineer - Industrial Control Systems SpecialistAbout the Role:We are seeking a highly skilled Software Engineer to join our team at CERN, the European Organization for Nuclear Research. As a Software Engineer in the UAB project, you will be responsible for developing and maintaining software solutions for industrial control systems.Key...
-
Software Engineer
Vor 6 Tagen
Genf, Genf, Schweiz CERN VollzeitJob Title: Software Engineer - Industrial Control Systems SpecialistAbout the Role:We are seeking a highly skilled Software Engineer to join our team at CERN, the European Organization for Nuclear Research. As a Software Engineer in the UAB project, you will be responsible for developing and maintaining software solutions for large-scale industrial control...
-
Software Engineer for Accelerator Controls
vor 4 Wochen
Genf, Genf, Schweiz CERN VollzeitJob DescriptionAs a Software Engineer for Accelerator Controls, you will be part of a multicultural and diverse team working at the forefront of accelerator injection and extraction controls. Your responsibilities will include taking over existing control software, deploying and maintaining it, and designing an upgraded system to adapt to new requirements...
-
Software Engineer for Complex Systems
Vor 6 Tagen
Genf, Genf, Schweiz CERN VollzeitJob DescriptionYour ResponsibilitiesCERN, the European Organization for Nuclear Research, is seeking a skilled Software Engineer to join its team. As a Software Engineer for Complex Systems, you will play a crucial role in the development of software systems used to control CERN's particle accelerators.Key Responsibilities:Develop and maintain software...
-
Software Engineer for Complex Systems
Vor 3 Tagen
Genf, Genf, Schweiz CERN VollzeitSoftware Engineer for Complex SystemsCERN is seeking a skilled Software Engineer to join our team and contribute to the development of complex systems used to control particle accelerators. As a member of our team, you will work on the Efficient Particle Accelerator (EPA) project, which aims to enhance the operational efficiency of the CERN particle...
-
Software Engineer for Complex Systems
Vor 7 Tagen
Genf, Genf, Schweiz CERN VollzeitJob Title: Software Engineer for Complex SystemsAbout the Role:CERN, the European Organization for Nuclear Research, is seeking a skilled Software Engineer to join its team. As a Software Engineer for Complex Systems, you will be responsible for developing and maintaining software products used to control CERN's particle accelerators.Key...
-
Genf, Genf, Schweiz CERN VollzeitAbout the RoleCERN, the European Organization for Nuclear Research, is seeking a skilled Software Engineer to join its team. As a Software Engineer for Complex Systems Development, you will play a crucial role in the development of software systems used to control CERN's particle accelerators.Key ResponsibilitiesDevelop and maintain software products from...
-
Software Engineer for Complex Systems
Vor 4 Tagen
Genf, Genf, Schweiz CERN VollzeitAbout the RoleCERN, the European Organization for Nuclear Research, is seeking a skilled Software Engineer to join its Machine Protection Controls Software team and the LHC Beams Operations Software team. The successful candidate will play a key role in the development of software systems used to control CERN's particle accelerators.Key...
-
Software Engineer for Complex Systems
Vor 7 Tagen
Genf, Genf, Schweiz CERN VollzeitJob DescriptionYour ResponsibilitiesAre you a skilled software engineer with a passion for working on complex systems? Do you have a strong interest in contributing to the development of software systems used to control particle accelerators? We are seeking a talented individual to join our team and take an active role in the development of the future...
-
Software Controls Engineer
vor 1 Monat
Genf, Genf, Schweiz CERN VollzeitJob DescriptionOverviewCERN, the European Organization for Nuclear Research, is seeking a highly skilled Software Controls Engineer to join the Accelerator Beam Transfer (ABT) group. As a member of this team, you will be responsible for designing, developing, and maintaining control software for injection and extraction related equipment and associated...
-
Software Engineer for Complex Systems
Vor 3 Tagen
Genf, Genf, Schweiz CERN VollzeitJob DescriptionYour ResponsibilitiesCERN, the European Organization for Nuclear Research, is seeking a skilled Software Engineer to join its team. As a member of this team, you will play a crucial role in the development of software systems used to control CERN's particle accelerators.Key responsibilities include:Collaborating with senior software engineers...
-
Software Controls Engineer
vor 4 Wochen
Genf, Genf, Schweiz CERN VollzeitJob DescriptionOverviewCERN, the European Organization for Nuclear Research, is seeking a highly skilled Software Controls Engineer to join the Accelerator Beam Transfer (ABT) group. As a member of this team, you will be responsible for designing, developing, and maintaining control software for injection and extraction related equipment and associated...
-
Software Engineer for Accelerator Controls
Vor 3 Tagen
Genf, Genf, Schweiz CERN VollzeitJob Description:As a Full-stack Developer at CERN, you will be part of the Controls Software & Services Group within the Beams department. The team provides software solutions for the control and monitoring of all of the CERN particle accelerators, their transfer lines, associated experimental areas, and various supporting technical infrastructure...
-
Software Developer
Vor 3 Tagen
Genf, Genf, Schweiz CERN VollzeitJob DescriptionYour ResponsibilitiesCERN is seeking a talented Software Engineer to join its team in the development of large-scale industrial control systems. As a member of the team, you will be responsible for designing, developing, and maintaining software solutions for complex industrial control systems. Your primary focus will be on developing...
-
Software Engineer for Accelerator Systems
vor 1 Woche
Genf, Genf, Schweiz CERN VollzeitJob Title: Software Engineer for Accelerator SystemsJob Description:CERN, the European Organization for Nuclear Research, is seeking a skilled Software Engineer to join its team. As a member of the accelerator systems group, you will be responsible for developing and maintaining software frameworks for the commissioning of LHC superconducting magnets,...
-
Software Engineer for Accelerator Controls
Vor 4 Tagen
Genf, Genf, Schweiz CERN VollzeitJob DescriptionYour ResponsibilitiesAs a software engineer for accelerator controls, you will join the team within CERN that provides software solutions for the control and monitoring of all of the particle accelerators, their transfer lines, associated experimental areas, and various supporting technical infrastructure services.In this position, you will...
-
Genf, Genf, Schweiz CERN VollzeitAbout the RoleCERN, the European Organization for Nuclear Research, is seeking a skilled Software Engineer to join its Machine Protection Controls Software team and the LHC Beams Operations Software team. The successful candidate will be responsible for developing software systems used to control CERN's particle accelerators, as part of the Efficient...
-
Software Engineer
vor 1 Woche
Genf, Genf, Schweiz CERN VollzeitJob Title: Software EngineerJob Description:CERN, the European Organization for Nuclear Research, is seeking a talented Software Engineer to join its team. As a member of the UAB project, you will be responsible for developing and maintaining software solutions for industrial control systems.Responsibilities:Analyze existing applications and collaborate in...