Aktiviere Job-Benachrichtigungen per E-Mail!

Software Engineer (C++/Python) for Geodetic Metrology Applications (BE-GM-APC-2024-210-GRAP)

TN Switzerland

Genf

Vor Ort

CHF 80’000 - 100’000

Vollzeit

Vor 12 Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Une organisation de recherche de premier plan recherche un ingénieur logiciel talentueux pour développer des applications de métrologie géodésique. Dans ce rôle dynamique, vous serez responsable de la maintenance et de l'amélioration des systèmes logiciels, en mettant l'accent sur l'optimisation du code et le développement de solutions robustes. Vous utiliserez des langages de programmation avancés comme C++ et Python pour créer des bibliothèques et des API performantes. Ce poste offre une occasion unique de contribuer à des projets innovants dans un environnement collaboratif. Si vous êtes passionné par la technologie et souhaitez faire une différence, cette opportunité est faite pour vous.

Leistungen

Assurance santé complète
Fonds de pension
30 jours de congés payés par an
Formation sur le tas et cours de langue
Allocations familiales et de voyage

Qualifikationen

  • 2 à 6 ans d'expérience professionnelle après l'obtention d'un Master.
  • Connaissance des bibliothèques numériques pour le traitement de matrices.

Aufgaben

  • Maintenir l'infrastructure logicielle et améliorer les modules existants.
  • Développer des solutions évolutives avec des performances optimales.

Kenntnisse

Python
C++
Optimisation de code
Git
Bibliothèques numériques (Eigen, SuiteSparse)

Ausbildung

Master en ingénierie logicielle ou mathématiques
Doctorat en ingénierie logicielle ou mathématiques

Tools

Git

Jobbeschreibung

Software Engineer (C++/Python) for Geodetic Metrology Applications (BE-GM-APC-2024-210-GRAP), Geneva
Client:

CERN

Location:
Job Category:

Other

Job Reference:

c7066ca09ddf

Job Views:

2

Posted:

17.04.2025

Expiry Date:

01.06.2025

Job Description:

Your responsibilities

The Beams Department (BE-GM) provides metrology and alignment for components installed in the accelerators, their beam transfer lines, and the physics experiments throughout the CERN complex.

Developing alignment systems that continuously and accurately monitor the position of accelerator components is among these new challenges. Software plays a crucial role in supporting these innovative measurement technologies, not only for automated control and data acquisition but also for data processing, result computation, and related statistical analysis.

In this role, you will:

  • Maintain the software infrastructure, improving existing modules;
  • Identify limitations of problems in legacy code, refactoring and updating it as needed;
  • Develop scalable solutions while delivering strong performance and robustness;
  • Lead the development of high-performance computational code using advanced features of C++;
  • Use Python for rapid prototyping, evaluating theoretical models, and deploying calculation scripts on an existing platform;
  • Design, develop and optimize libraries and APIs.

Your profile

Skills

Required:

  • Excellent knowledge of Python;
  • Experience in C++ development, including performance optimization and cross-platform development (Windows and Linux);
  • Proven experience in optimizing legacy code and integrating new features without compromising existing functionality, using Git for version control and implementing unit tests in Continuous Integration pipelines;
  • Knowledge of numerical libraries such as Eigen or SuiteSparse for handling large sparse matrices and performing QR decompositions;

Language:

  • Fluent in English; the ability to work in French would be an advantage.

Eligibility criteria:

  • You are a national of a country.
  • You have a professional background in Software Engineering or Mathematics (or a related field) and have either: a Master's degree with 2 to 6 years of post-graduation professional experience; or a PhD with no more than 3 years of post-graduation professional experience.
  • You have never had a CERN fellow or graduate contract before.

Additional Information

Contract duration: 24 months, with a possible extension up to 36 months maximum.

Working hours: 40 hours per week

Field of work: Software Engineering and IT

What we offer

  • A monthly stipend ranging between 6212 and 6828 Swiss Francs per month (net of tax).
  • Coverage by CERN's comprehensive health scheme (for yourself, your spouse, and children), and membership of the CERN Pension Fund.
  • Depending on your individual circumstances: installation grant; family, child, and infant allowances; payment of travel expenses at the beginning and end of contract.
  • 30 days of paid leave per year.
  • On-the-job and formal training at CERN as well as in-house language courses for English and/or French.

About us

At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact and provides insights into the fundamental laws of nature.

Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success.

Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.

Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.