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. A central aspect of this role is the ownership and modernisation of a set of software classes that support accelerator operations. You will take responsibility for migrating these classes from the existing FGCDv1 and FESA architectures to the next-generation FGCDv2 framework. This work offers a unique opportunity to combine hands-on software development with framework evolution: as you migrate and modernise your assigned components, you will contribute directly to the refinement and completion of the FGCDv2 framework, helping shape its future direction based on practical experience and operational needs. Furthermore, you will have the opportunity to gain further experience with: GitLab and modern CI/CD workflows. Meson build system. Static code analysis, sanitisers, and modern development tooling (Clang ecosystem). Python development and testing frameworks (pytest, Jinja). Be sure to meet the eligibility criteria
You are a national of aCERN Member State or Associate Member State . Currently, we cannot consider applications from Pakistani and Lithuanian nationals for positions with a 2026 start date, as the ceiling defined under Article II.5 of the Associate Membership Agreement has been reached. By the application deadline, you have a master’s degree with 2 to 6 years of professional experience since graduation or a PhD with a maximum of 3 years of professional experience since graduation. You are not eligible with only a bachelor’s degree. You have never had a CERN fellow or graduate contract before. Please pay attention to the additional criteria and requirements for this specific position and mentioned above.
#J-18808-Ljbffr
You are a national of aCERN Member State or Associate Member State . Currently, we cannot consider applications from Pakistani and Lithuanian nationals for positions with a 2026 start date, as the ceiling defined under Article II.5 of the Associate Membership Agreement has been reached. By the application deadline, you have a master’s degree with 2 to 6 years of professional experience since graduation or a PhD with a maximum of 3 years of professional experience since graduation. You are not eligible with only a bachelor’s degree. You have never had a CERN fellow or graduate contract before. Please pay attention to the additional criteria and requirements for this specific position and mentioned above.
#J-18808-Ljbffr
C++ Software Engineer, EPC group Arbeitgeber: Big Science Sweden
CERN ist ein herausragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an bahnbrechenden wissenschaftlichen Projekten zu arbeiten und dabei innovative Technologien im Bereich Datenmanagement zu entwickeln. Die offene und kollaborative Arbeitskultur fördert den Austausch von Ideen und unterstützt das persönliche Wachstum durch kontinuierliche Weiterbildung und Entwicklungsmöglichkeiten. Zudem profitieren Mitarbeiter von einem internationalen Umfeld, das Vielfalt schätzt und die Zusammenarbeit mit führenden Wissenschaftlern aus der ganzen Welt ermöglicht.