C++ Software Engineer, EPC group

Big Science Sweden

Genf

Vor Ort

CHF 80.000 - 120.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Big Science Sweden in Geneva is looking for a Software Engineer to participate in the development and maintenance of C++ software solutions for power converters. You will be involved in modernising software classes and contributing to the FGCDv2 framework.

The ideal candidate holds a Master's degree or PhD with relevant experience and has not previously held a CERN fellow or graduate contract. This position is ideal for those looking to work in a collaborative environment focused on innovative solutions.

Qualifikationen

  • Master's degree with 2 to 6 years of experience or PhD with max 3 years.
  • Experience in C++ software development within Linux environments.
  • No previous CERN fellow or graduate contracts.

Aufgaben

  • Develop and maintain C++ software solutions for power converters.
  • Migrate software classes to the FGCDv2 framework.
  • Collaborate with software engineers and domain experts.

Kenntnisse

C++ software development
Linux environments
GitLab and CI/CD workflows
Python development

Ausbildung

Master's degree
PhD

Tools

Meson build system
Clang development tools
pytest

Jobbeschreibung

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.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software and DevOps, CA group
Software and DevOps, CA group

Big Science Sweden • Genf

Vor Ort
CHF 70.000 - 90.000
Software Engineer (Python & DevOps)
Software Engineer (Python & DevOps)

Big Science Sweden • Genf

Vor Ort
CHF 70.000 - 90.000
Java Engineer - Accelerator Controls
Java Engineer - Accelerator Controls

Big Science Sweden • Genf

Vor Ort
CHF 80.000 - 100.000
C++ Software Engineer - FGCDv2 Migration for Accelerator Ops
C++ Software Engineer - FGCDv2 Migration for Accelerator Ops

Big Science Sweden • Genf

Vor Ort
CHF 80.000 - 120.000
Full-Stack Web Developer, Tools team
Full-Stack Web Developer, Tools team

Big Science Sweden • Genf

Vor Ort
CHF 80.000 - 100.000
Java Software Engineer, CSS group
Java Software Engineer, CSS group

Big Science Sweden • Genf

Vor Ort
Java Software Engineer — Mission-Critical Controls
Java Software Engineer — Mission-Critical Controls

Big Science Sweden • Genf

Vor Ort
Process Controls Software Engineer
Process Controls Software Engineer

Big Science Sweden • Genf

Vor Ort
CHF 80.000 - 120.000
Project Engineer - Machine
Project Engineer - Machine

Big Science Sweden • Genf

Vor Ort
CHF 80.000 - 120.000
Real Time Software Engineer
Real Time Software Engineer

Big Science Sweden • Genf

Vor Ort
CHF 60.000 - 80.000