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 collaborating with 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 among diverse professionals.
Job Overview: The Software Engineer position at CERN involves joining a team responsible for the development and evolution of CERN's industrial control frameworks, specifically JCOP and UNICOS. The role focuses on evaluating and validating new technologies for future control systems, which are critical for the operation of CERN's Large Hadron Collider (LHC) experiments. The successful candidate will contribute to the development of the JCOP Framework, which is essential for the upgrades of LHC detectors and the implementation of new control systems. This position requires a strong background in software engineering, particularly in distributed or modular systems, and the ability to work collaboratively with engineers and scientists to enhance the functionality and reliability of control systems.
Duties and Responsibilities: The duties and responsibilities of the Software Engineer include: contributing to the development and evolution of the JCOP Framework used by LHC experiments; implementing and maintaining software components, templates, and tools based on WinCC OA and CERN control frameworks; integrating devices into supervisory control systems; designing and developing user interfaces with WinCC OA; prototyping and testing new solutions to improve the reliability, maintainability, and scalability of the frameworks; assisting LHC experiments in the development, deployment, and maintenance of their control systems; and participating in code reviews, debugging, and troubleshooting of control system applications.
Required Qualifications: Candidates must have a professional background in Software Engineering or a related field. They should possess experience or exposure to software development in distributed or modular systems, and familiarity with modern programming languages and development tools, such as C/C++. Knowledge of software engineering principles, including version control (GIT), testing, code quality, documentation, and CI/CD, is essential. Familiarity with industrial control systems, SCADA technologies, or CERN experiment online systems is advantageous. Proficiency in C/C++ programming is required, along with strong analytical and problem-solving skills, the ability to learn and adapt to new technologies quickly, and good communication and documentation skills.
Educational Background: The educational background required for this position includes either a Master's degree with 2 to 6 years of post-graduation professional experience or a PhD with no more than 3 years of post-graduation professional experience. Candidates must also be nationals of a CERN Member or Associate Member State and should not have previously held a CERN fellow or graduate contract.
Experience: The position requires candidates to have a professional background in software engineering, with specific experience in software development for distributed or modular systems. Candidates with a Master's degree should have 2 to 6 years of relevant experience, while those with a PhD should have up to 3 years of experience in the field.
Languages: Candidates must have proficiency in spoken and written English or French, with a commitment to learn the other language. This bilingual requirement is essential for effective communication within the diverse teams 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 job is fully onsite. The target start date for the position is September 1, 202
The job reference is BE-ICS-STF-2026-105-GRAP, and the field of work is Software Engineering and IT. The compensation includes a monthly stipend between 6372-7004 Swiss Francs (tax-free), 30 days of paid leave per year, comprehensive health insurance coverage, family allowances, a relocation package, and opportunities for on-the-job and formal training, including language classes.
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.