European Organization for Nuclear Research (CERN) About
At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. They use the world's largest and most complex scientific instruments to study the basic constituents of matter – the fundamental particles.
Job Description
Job Posting Organization: CERN, the European Organization for Nuclear Research, was established in 1954 and is one of the world's largest and most respected centers for scientific research. It employs over 2,500 staff members and collaborates with thousands of scientists from around the globe. CERN's mission is to uncover the fundamental structure of the universe by studying the basic constituents of matter using the world's largest and most complex scientific instruments. The organization operates in multiple countries, primarily in Europe, and is known for its commitment to diversity and inclusion in the workplace.
Job Overview: The Software Engineer position at CERN involves engaging in the development, enhancement, and maintenance of C++ based software solutions specifically designed for a System on Chip (SoC) platform. The role requires interaction with various stakeholders to effectively capture and implement their requirements. The successful candidate will be responsible for enhancing and maintaining software that controls and monitors power converters, developing and integrating software for Linux and bare-metal cores on the AMD Zynq UltraScale+ SoC platform, and participating in software validation using hardware-in-the-loop digital twins. Additionally, the role includes commissioning real power converters that range from a few kilowatts to tens of megawatts, contributing to the CI/CD and automated testing framework, and supervising students. This position is crucial for ensuring the reliability and efficiency of software solutions that play a significant role in CERN's research activities.
Duties and 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.
Commission real power converters ranging from a few kilowatts to tens of megawatts.
Contribute to the CI/CD and automated testing framework to ensure high-quality software delivery.
Supervise students and provide guidance in their projects and tasks.
Collaborate with stakeholders to gather and implement software requirements effectively.
Familiarity with version control systems such as git and gitlab, as well as CI/CD practices.
Strong communication skills to effectively interact with colleagues and stakeholders.
Basic understanding of System on Chips (SoC) and control theory is advantageous but not mandatory.
Educational Background: Candidates must have a professional background in Software or Electronics Engineering or a related field. The educational qualifications required include 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. Additionally, candidates must not have previously held a CERN fellow or graduate contract.
Experience: The position requires candidates to have a professional background in software or electronics engineering, with specific experience levels depending on their educational qualifications. Those with a Master's degree should have between 2 to 6 years of relevant post-graduation experience, while candidates with a PhD should have no more than 3 years of relevant experience. This ensures that the candidate has sufficient practical knowledge and skills to contribute effectively to the projects at CERN.
Languages: The mandatory language for this position is English, with a strong emphasis on both spoken and written communication skills. Additionally, candidates should demonstrate a commitment to learning French, which is considered beneficial for effective communication within the organization and with stakeholders.
Additional Notes: The contract duration for this position is 24 months, with the possibility of extension up to a maximum of 36 months. The working hours are set at 40 hours per week, and the job offers flexibility with a hybrid working model. The target start date for this position is March 1, 202
The role may also involve stand-by duty as required by the needs of the organization. The job reference for this position is SY-EPC-CCS-2025-181-GRAP. Compensation includes a monthly stipend ranging between 6287 and 6911 Swiss Francs (net of tax), coverage by CERN's comprehensive health scheme for the employee and their family, and various allowances depending on individual circumstances. Employees are entitled to 30 days of paid leave per year and will have access to on-the-job and formal training opportunities at CERN, as well as in-house language courses for English and/or French.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.