cern logo
cern4 days ago

Software Developer for Control Systems (BE-ICS-STF-2026-105-GRAP)

On-site · Genève, Geneva, Switzerland

Type
Full Time
Level
Mid Level
Education
Doctorate Or Professional Degree
Company size
Unknown

Job Summary

Software Developer for CERN JCOP/UNICOS control frameworks, contributing to the development and evolution of JCOP Framework used by LHC experiments. Implement and maintain software components, templates and tools based on WinCC OA, integrate devices into supervisory control systems, design and develop user interfaces with WinCC OA, prototype and test solutions to improve reliability, maintainability and scalability, and assist LHC experiments with development, deployment and maintenance of their control systems. Collaboration includes code reviews, debugging and troubleshooting of control system applications; requires proficiency in C/C++, knowledge of Qt/Node.js/TypeScript as advantages, and familiarity with SCADA and industrial control systems. Eligibility criteria include a Master’s degree with 2–6 years post-grad experience or a PhD with up to 3 years post-grad experience, and being a national of a CERN Member or Associate Member State. Working hours are 40 per week, onsite in Geneva, with a 24-month contract (possibility of extension) and a comprehensive benefits package including relocation support and language training.

Required Qualifications

  • Master's degree with 2 to 6 years post-graduation professional experience
  • PhD with no more than 3 years post-graduation professional experience
  • national of a CERN Member or Associate Member State
  • professional background in Software Engineering (or a related field)
  • experience with distributed or modular systems
  • proficiency in C/C++
  • knowledge of software engineering principles (version control GIT, testing, code quality, documentation, CI/CD)
  • familiarity with Qt, Node.js or TypeScript would be an advantage
  • familiarity with industrial control systems, SCADA technologies, or CERN experiment online systems would be an advantage
  • spelling/ability to communicate in English or French, with a commitment to learn the other language
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

cern

Software Developer for Control Systems (BE-ICS-STF-2026-105-GRAP)

Apply on Sorce