Job Posting Organization: CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
It is known for its groundbreaking work in particle physics and technology, employing over 2,500 staff members and hosting thousands of scientists from around the world. CERN operates in multiple countries and is dedicated to pushing the frontiers of science and technology, fostering an environment of innovation and collaboration.
Job Overview: The position involves contributing to the development and commissioning of industrial control systems for CERN's largest power installations. The successful candidate will engage with cutting-edge automation technologies and modern software engineering tools. Responsibilities include designing, developing, and commissioning large, distributed control systems based on Siemens S7-1500 PLCs and the CERN's UNICOS framework, as well as developing Matlab Simulink models for Hardware-In-The-Loop (HIL) testing and test scripts in Python. The role also includes contributing to CI/CD and automated testing frameworks and supervising students, making it a multifaceted position that combines technical expertise with mentorship.
Duties and Responsibilities:
Design, develop, and commission large, distributed control systems utilizing Siemens S7-1500 PLCs and the CERN's UNICOS framework.
Create Matlab Simulink models for Hardware-In-The-Loop (HIL) testing to ensure system reliability and performance.
Develop and implement test scripts in Python to automate testing processes.
Contribute to the continuous integration and continuous deployment (CI/CD) processes and automated testing frameworks to enhance software quality.
Supervise and mentor students, providing guidance and support in their projects and learning.
Collaborate with multidisciplinary teams to ensure the successful integration of control systems within CERN's infrastructure.
Stay updated with the latest advancements in automation technologies and software engineering practices to continuously improve processes and systems.
Required Qualifications: Candidates must have experience in developing, testing, and commissioning Siemens S7-1500 PLC-based control systems. A solid understanding of automation technologies, including industrial fieldbuses and SCADA systems, is essential. Proficiency in Python programming is required, along with knowledge of Git, Gitlab, and CI/CD practices. Familiarity with system testing and Hardware-In-The-Loop methodologies is also necessary. Strong communication skills are crucial, as the role involves collaboration with various teams and stakeholders.
Educational Background: Applicants must possess a Bachelor's or Master's degree in Electrical or Automation Engineering or a related field. Candidates without a university degree are not eligible for this position, and those with a PhD are also not eligible. The educational background should provide a solid foundation in engineering principles relevant to the role.
Experience: The position requires a maximum of two years of professional experience since graduation. This experience should be relevant to the development and commissioning of control systems, particularly those based on Siemens S7-1500 PLCs. Candidates should demonstrate their ability to apply their knowledge in practical settings, showcasing their skills in automation and software engineering.
Languages: Fluency in spoken and written English is mandatory, as it is the primary language of communication at CERN. Candidates should also be committed to learning French, which is beneficial for integration into the local community and workplace. Knowledge of additional languages may be considered an advantage but is not required.
Additional Notes: The contract duration is 24 months, with the possibility of extension up to a maximum of 36 months. The position requires a commitment of 40 hours per week, with hybrid working options available. The target start date for this role is October 1, 202
The job reference is SY-EPC-CCS-2026-158-GRAE, and it falls under the field of Software Engineering and IT. The compensation includes a monthly stipend ranging from 5266 to 5793 Swiss Francs, which is tax-free, along with 30 days of paid leave per year and additional benefits such as health insurance coverage, family allowances, and a relocation package.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.