Job Posting Organization: CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
It is headquartered in Geneva, Switzerland, and is known for its groundbreaking work in particle physics. CERN operates in multiple countries and employs a diverse workforce of over 2,500 staff members, alongside thousands of scientists and engineers from around the world. The organization is dedicated to pushing the frontiers of science and technology, fostering an environment of innovation and collaboration among professionals from various fields.
Job Overview: The Computing Engineer position at CERN involves managing and optimizing the Linuxoperating systems used in the accelerator complex. The role is crucial as CERN transitions to a custom Linux distribution, enhancing user experience and productivity through DevOps techniques. The successful candidate will be responsible for designing workflows that optimize the Linux OS usage, preparing and contributing to OS upgrades, and packaging software for Debian. The position emphasizes the importance of continuous integration and automated testing to ensure system stability and security" style="border-bottom: 1px dotted #007bff !important;">security in a high-demand environment. The role requires a proactive approach to streamline development processes and maintain critical systems, making it essential for candidates to have a foundational understanding of Linux systems and a keen interest in DevOps practices.
Duties and Responsibilities: The duties and responsibilities of the Computing Engineer include:
Designing new workflows to optimize the usage of the Linux operating system in accelerator systems.
Preparing and contributing to operating system upgrades, including kernel patches, builds, and updates to ensure stable system performance.
Packaging software and firmware for Debian to ensure seamless integration and functionality in critical environments.
Streamlining development processes by working on Continuous Integration (CI) pipelines to drive efficiency and automation.
Developing and maintaining Linux device drivers, system libraries, and tools necessary for the operation of the accelerator complex.
Collaborating with team members to implement best practices in software development and deployment.
Required Qualifications: Candidates must possess initial experience with basic administration of Linux systems and have some familiarity with configuring the Linux kernel. Experience in developing Linux device drivers or embedded systems is also required. A strong interest in DevOps practices, particularly in implementing Continuous Integration (CI) and Continuous Deployment (CD) pipelines using GitLab or GitHub, is essential. Proficiency in using tools such as GitLab CI, Uboot, dracut-ng, and GRUB is expected, along with programming skills in Bash, C, and Python. Candidates should demonstrate a commitment to learning and improving their skills in a collaborative environment.
Educational Background: The position requires candidates to have a Bachelor's or Master's degree in Software Engineering, IT, or a related field. Applicants must have graduated within the last two years and should not have had a previous CERN fellow or graduate contract. Those without a university degree or with a PhD are not eligible for this position.
Experience: Candidates should have a maximum of two years of professional experience since graduation in a relevant field such as Software Engineering or IT. This experience should ideally include basic Linux system administration and some exposure to software development practices.
Languages: Fluency in spoken and written English or French is mandatory, with a commitment to learn the basics of the other language being a plus. This bilingual requirement is essential for effective communication within the diverse CERN community.
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 a hybrid flexibility model. The target start date for the position is April 1, 202
The job reference is BE-CEM-IN-2026-5-GRAE, and it falls under the field of Software Engineering and IT, benchmarked as job 200020 - Computing Engineer. The compensation includes a monthly stipend ranging from 5266 to 5793 Swiss Francs, which is tax-free, along with 30 days of paid leave per year, comprehensive health insurance coverage, family allowances, and a relocation package depending on individual circumstances. On-the-job training and formal training opportunities, including language classes, are also provided.
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.