Control and Automation Expert

Control and Automation Expert

European Organization for Nuclear Research (CERN)

January 20, 2026March 6, 2026GenevaSwitzerland
Job Description
Job Posting Organization:
CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
  • It is located in Geneva, Switzerland, and is known for its groundbreaking work in particle physics. CERN employs over 2,500 staff members and collaborates with thousands of scientists from around the world. The organization operates in multiple countries, fostering an environment of innovation and collaboration among diverse professionals from various fields including engineering, technical, scientific, and administrative roles. CERN's mission is to push the frontiers of science and technology, and it values diversity and inclusion as core principles.

Job Overview:
The position of Control and Automation Expert at CERN involves contributing to the development of the UNICOS-CPC framework, which is utilized across CERN for the creation of PLC-based control systems. The role focuses on the development and maintenance of PLC code generation tools, supported by a modern software engineering workflow that includes automated build, testing, and deployment processes. The successful candidate will be expected to engage in various tasks such as supporting framework users, evaluating new automation technologies, and contributing to the next generation of controls at CERN. This position is ideal for individuals with a background or interest in automation and control, as well as strong problem-solving and technical communication skills. The role also offers opportunities for professional growth and learning, particularly in the areas of PLC programming and industrial communication protocols.

Duties and Responsibilities:
The Control and Automation Expert will be responsible for the following duties:
  • Develop, maintain, and support the UNICOS-CPC resource package, which serves as a framework for standardized PLC code generation that supports Siemens and Schneider PLCs.
  • Contribute to the maintenance and expansion of Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate the building and testing of the framework.
  • Provide support to users of the framework, both internal and external to CERN, ensuring they have the necessary resources and assistance.
  • Evaluate new automation technologies and contribute to the development of the next generation of control systems at CERN.
  • Collaborate with team members and stakeholders to ensure the successful implementation of projects and initiatives related to automation and control.

Required Qualifications:
Candidates must possess a background and/or interest in automation and control, along with strong problem-solving and technical communication skills. Some experience with Siemens and Schneider PLC platforms is preferred, but a willingness to learn is also acceptable. Knowledge and experience with industrial communication protocols would be considered an asset. Proficiency in Python is required, and some experience with PLC programming using IEC-61131 languages is desirable. Familiarity with Continuous Integration practices, particularly using Gitlab CI, is also an asset. Initial experience in C# programming is beneficial, but not mandatory.

Educational Background:
Applicants must hold a Bachelor's or Master's degree in Software Engineering, IT, or a related field. Candidates without a university degree are not eligible for this position, and those with a PhD are also not eligible. By the application deadline, candidates should have a maximum of two years of professional experience since graduation.

Experience:
The position requires candidates to have a maximum of two years of professional experience in Software Engineering, IT, or a related field since their graduation. This experience should be relevant to the duties and responsibilities outlined in the job description, particularly in automation and control systems.

Languages:
Fluency in spoken and written English or French is mandatory, with a commitment to learn the basics of the other language. This bilingual requirement is essential for effective communication within the diverse environment at CERN.

Additional Notes:
The contract duration for this position is 24 months, with the possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, and the position is fully onsite at CERN in Geneva. The target start date for the role is April 1, 202
  • The job reference for this position is BE-ICS-ACS-2026-1-GRAE. The compensation includes a monthly stipend ranging from 5,266 to 5,793 Swiss Francs, which is tax-free and dependent on the candidate's degree. Additional benefits include 30 days of paid leave per year, comprehensive health insurance coverage for the employee and their family, and a relocation package based on individual circumstances. On-the-job and formal training opportunities, including language classes, are also provided.
Apply now
Similar Jobs