Software Engineer

European Council for Nuclear Research

Geneva, Switzerland

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.

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.

Requirements:

  • Master's degree with 2 to 6 years of post-graduation professional experience.
  • PhD with no more than 3 years of post-graduation professional experience.
  • You have never had a CERN fellow or graduate contract before.

Source: https://www.smartrecruiters.com/CERN/744000088995602