C++ Software Engineer (SY-EPC-CCS-2026-115-GRAP)

Physics World

Full-time Other-General
Apply Now
Location
genf, genf, Switzerland
Posted
July 17, 2026

Job Description

As a Software Engineer, you will engage in the development, evolution, and longโ€‘term maintenance of C++ software solutions running in Linux environments. Working within a collaborative team of software engineers and domain experts, you will contribute to the core control applications that govern more than 5,000 power converters across the accelerator complex.

Responsibilities

  • Design, develop, document, and maintain modern C++ control software for power converter systems.
  • Take ownership of software components throughout their lifecycle, including the migration of applications to the FGCDv2 framework.
  • Contribute to the evolution of the FGCDv2 framework by identifying, implementing, and validating improvements based on practical experience.
  • Support software architecture, code quality, and CI/CD practices to ensure reliable, scalable, and maintainable solutions.
  • Collaborate closely with software engineers, equipment spec...