Software Engineer for Industrial Control Systems

vor 1 Monat


Genf, Genf, Schweiz CERN Vollzeit
Job Description

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 1 Monat


    Genf, Genf, Schweiz CERN Vollzeit

    Job 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 3 Wochen


    Genf, Genf, Schweiz CERN Vollzeit

    Job Title: Software Engineer - Industrial Control Systems ExpertAbout the Job:CERN, the European Organization for Nuclear Research, is seeking a highly skilled Software Engineer to join its team. As an Industrial Control Systems Expert, you will be responsible for developing solutions and providing support for large and medium-scale industrial control...


  • Genf, Genf, Schweiz CERN Vollzeit

    CERN's Industrial Control SystemsThe position involves developing software for CERN's industrial control systems, which manage a vast amount of data and hardware I/O points.Key ResponsibilitiesContribute to the consolidation of a new Trending ToolRe-engineer the Installation ToolGather requirements from users and oversee the development of new...

  • Software Engineer

    vor 4 Wochen


    Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionYour ResponsibilitiesAs a Software Engineer in the UAB project, you will be responsible for developing and maintaining high-quality software solutions for large-scale industrial control systems. You will analyze the existing application, collaborate in the re-design and implementation of a new generation solution based on the most appropriate...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job Title: Software Developer for Industrial Control SystemsJob Description:At CERN, we are seeking a skilled Software Developer to join our team and contribute to the development of industrial control systems. As a UNICOS Framework Developer, you will play a crucial role in enhancing and maintaining this framework, ensuring its effectiveness in our complex...


  • Genf, Genf, Schweiz CERN Vollzeit

    Software Engineering and ITWe are seeking a talented Software Engineer to join our team in the Beams department (BE) at CERN. The Industrial Control Systems group (ICS) develops solutions and provides support for large and medium scale industrial control systems, promoting the use of industrial standard technologies.The Tools and Middleware for Automation...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionCERN is a place where fundamental research in physics leads to discoveries that transform our understanding of the universe.We are seeking a skilled Junior SCADA Developer to join our team and contribute to the development of our industrial control systems.About the JobThis position offers an exciting opportunity to work on a project that...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job Title: Junior SCADA Developer Job Summary: CERN is seeking a highly skilled Junior SCADA Developer to join its team of engineers and scientists working on the largest and most complex scientific instruments in the world. Key Responsibilities: Contribute to the development of a new Trending Tool for CERN's Industrial Controls Frameworks;...


  • Genf, Genf, Schweiz CERN Vollzeit

    Company OverviewCERN, the European Organization for Nuclear Research, is a world-renowned scientific institution that has been at the forefront of particle physics research for over six decades. With a mission to advance our understanding of the universe and its fundamental laws, CERN brings together talented individuals from around the globe to work on...


  • Genf, Genf, Schweiz CERN Vollzeit

    Software 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...


  • Genf, Genf, Schweiz CERN Vollzeit

    OverviewCERN, the European Organization for Nuclear Research, is seeking a highly skilled Electronics Design Engineer to join its team. As a key member of our Magnetic Safety and Control Systems group, you will play a vital role in the development and optimization of innovative software and hardware solutions.


  • Genf, Genf, Schweiz CERN Vollzeit

    About 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...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job 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...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job 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...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionAs a Full-stack Developer, you will be part of the Controls Software & Services Group within the Beams department at CERN, working on software solutions for the control and monitoring of particle accelerators.Your responsibilities will include participating in the development of a low-code extension for the WRAP platform, a no-code solution...

  • Software Developer

    vor 1 Monat


    Genf, Genf, Schweiz CERN Vollzeit

    Job 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 Developer

    vor 3 Wochen


    Genf, Genf, Schweiz CERN Vollzeit

    Job OverviewCERN is seeking a skilled Software Engineer to join its team in the development of industrial control systems. The successful candidate will be responsible for designing and implementing software solutions to meet the needs of the organization.ResponsibilitiesDevelop and maintain software applications for industrial control systems.Collaborate...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job 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...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionYour ResponsibilitiesAre you passionate about electronics and control systems? We are looking for a skilled Electronics Engineer to join our team at CERN. As a Programmable Logic Engineer, you will work with FPGA and SoC technologies to design, develop, and implement control systems for our power converters.Explore Electronics: Learn about and...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job 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...