Job Description
In this role, you will engage in the development, enhancement and maintenance of C++ based software solutions running on a System on Chip platform. You will also interact with the stakeholders to capture and implement their requirements.
Your responsibilities
* Enhance and maintain C++ software that controls and monitors power converters.
* Develop and integrate software for Linux and bare-metal cores on the AMD Zynq UltraScale+ SoC platform.
* Participate in software validation using hardware-in-the-loop digital twins, as well as in the commissioning of real power converters ranging from a few kilowatts to tens of megawatts.
* Contribute to our CI/CD and automated testing framework.
* Supervise students.
Note: More information is available from CERN contacts on the official site.
Your profile
* Proficiency in C++, ideally the latest standard C++20.
* Experience with Linux OS; knowledgeable in git, gitlab and CI/CD.
* Ease communicating with colleagues and stakeholders.
* Basic understanding of System on Chips (SoC) and control theory is advantageous but not mandatory.
Skills
* Modern C++
* Linux
* Git, gitlab, CI/CD
* Good communication skills
* Spoken and written English, with a commitment to learn French
Eligibility criteria
* You are a national of a CERN Member or Associate Member State.
* You have a professional background in Software or electronics engineering (or a related field) and have either:
o a Master\'s degree with 2 to 6 years of post-graduation professional experience;
o 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
* Job closing date: 07.11.2025 at 23:59 CET.
* Contract duration: 24 months, with a possible extension up to 36 months maximum.
* Working hours: 40 hours per week
* Job flexibility: Hybrid
* Target start date: 01-March-2026
* This position involves: Stand-by duty, when required by the needs of the Organization.
* Job reference: SY-EPC-CCS-2025-181-GRAP
* Field of work: Software Engineering and IT
* Benchmark job: 200020 - Computing Engineer
What we offer
* A monthly stipend ranging between 6287 and 6911 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.
#J-18808-Ljbffr