×
Register Here to Apply for Jobs or Post Jobs. X

C++ Software Engineer, EPC group

Job in Genf, Geneva, Switzerland
Listing for: Big Science Sweden
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Software Engineer, Python, DevOps, Unix/Linux
Salary/Wage Range or Industry Benchmark: 80000 - 120000 CHF Yearly CHF 80000.00 120000.00 YEAR
Job Description & How to Apply Below
Location: Genf

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:

  • Git Lab 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 Final date to receive applications, 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary