Software Engineer for the White Rabbit Project
Vor 4 Tagen
Introduction
Are you a skilled Software Engineer with experience in the White Rabbit Technology? Join CERN’s Controls Electronics and Mechatronics group, to work on the White Rabbit technology, as part of the White Rabbit Collaboration (WRC) Bureau, and other software developments with an impact.
White Rabbit (WR) is a CERN-born technology and now an industry standard providing sub-nanosecond synchronisation and deterministic data exchange over a distributed network to hundreds of users around the world. The WRC launched in January 2024 as a friendly community that brings together all stakeholders interested in the WR technology, to identify common interests and development needs, facilitate adoption of the technology and define its future in a collective way.
As member of the WRC Bureau, you will support the WR user base and develop/maintain the WR technology in a fully open-source way.
Functions
As a Software Engineer in the BE-CEM-EDL section you will:
- Take an active part in the maintenance and evolution of the WR Technology, defining its annual development plan and setting priorities on bug-fixes, new features and extensions;
- Develop software for the core components of the WR technology, i.e., WR Switch and Node;
- Participate in the development and deployment of WR-based solutions at CERN, including the new timing system for the accelerators;
- Maintain software repositories with dozens of contributors;
- Develop and maintain CI/CD routines;
- Prepare and deliver training material;
- Set up test routines and carry out compliance testing;
- Provide first and second-line support to users.
Master's degree or equivalent relevant experience in the field of Computer Science or Engineering. or a related field.
Experience:
Required experience:
- A record of extensive successful contributions to the software running in the core components of White Rabbit technology: the WR switch and the WR PTP core;
- Hands-on experience with setting-up and diagnosing White Rabbit networks;
- Low-level C and Python programming, including interfacing with hardware modules;
- Development of Linux kernel device drivers, including mainstreamed drivers;
- User support.
Desired experience:
- Experience with CI/CD;
- Devising and delivering training material.
Technical competencies:
- Development of software for embedded and real-time systems with/without OS
- Development of system software (drivers, system configuration and monitoring, etc.)
- Testing, diagnosing and optimization of software
- Knowledge of communication technologies and protocols
- Conceptualising, designing and developing user experiences and interfaces
Behavioural competencies:
- Achieving Results: having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind
- Working in Teams: working well in groups and readily fitting into a team; participating fully and taking an active role in team activities
- Demonstrating Flexibility: adapting quickly and resourcefully to shifting priorities and requirements
- Learning and Sharing Knowledge: keeping up-to-date with developments in own field of expertise and readily absorbing new information Sharing knowledge and expertise freely and willingly with others; coaching others to ensure knowledge transfer
- Solving Problems: addressing complex problems by breaking them down into manageable components Finding the information needed to solve problems; making objective judgments based on all the facts available Testing solutions for long-term suitability, cross-checking with all concerned before implementation.
Language skills:
Spoken and written English in a professional setting; willingness to learn French.
Eligibility and closing date:
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.
This vacancy will be filled as soon as possible, and applications should normally reach us no later than 5th of January 2025 at 23:45 CET
Employment Conditions
Contract type: Limited duration contract (3 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.
Working Hours: 40 hours per week
This position involves:
- A valid driving licence.
- Work during nights, Sundays and official holidays, when required by the needs of the Organization.
Job grade: 6-7
Job reference: BE-CEM-EDL-2024-165-LD
Benchmark Job Title: Computing Engineer
Please make sure you have all the documents needed to hand as you start your application, as once it is submitted, you will not be able to upload any documents or edit your application further
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. Find out more on http://home.cern.
You will join:
The BE Department, responsible for the beam generation, acceleration, diagnostics, controls and performance optimisation for the LHC and its injector accelerators.
The CEM Group, responsible for development and maintenance of controls hardware and low-level software, electronics design, production and radiation tolerance, mechatronics and robotics, test and measurement systems.
The EDL Section, responsible for the development and support of a collection of general-purpose electronic modules for controls and data acquisition.
-
Software Engineer
Vor 4 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities Within the Beams department (BE), the Industrial Control Systems group (ICS) develops solutions and provides support for large and medium scale industrial control systems and promotes the use of industrial standard technologies. The group covers the domains of the experiments, the technical infrastructure and the accelerator...
-
HVAC Project Engineer
Vor 2 Tagen
Geneva, Schweiz CERN European Organization for Nuclear Research VollzeitJob Description Your responsibilities Are you a graduate HVAC engineer looking to enhance experience in a multicultural environment? This HVAC Project Engineer position could be your opportunity to join CERN's dynamic HVAC section within Site Asset Management group. Under the guidance of the SCE-SAM HVAC expert, your tasks will be to: - Conduct technical...
-
Project Controls Engineer
Vor 5 Tagen
Geneva, Schweiz LHH VollzeitFor one of our international clients, we are looking for a Project Controls Engineer (m/w) based in Geneva. Your responsibilities: Development of comprehensive project programs (work breakdown structures, schedules, costs, resources) for projects during all project phases Implement, manage, and maintain cost control system, reports, and procedures to track...
-
Project Controls Engineer
Vor 4 Tagen
Geneva, Schweiz LHH VollzeitFor one of our international clients, we are looking for a Project Controls Engineer (m/w) based in Geneva. Your responsibilities: Development of comprehensive project programs (work breakdown structures, schedules, costs, resources) for projects during all project phases Implement, manage, and maintain cost control system, reports, and procedures to track...
-
Project Controls Engineer
Vor 4 Tagen
Geneva, Schweiz Adecco Human Resources AG VollzeitFor one of our international clients, we are looking for a Project Controls Engineer (m/w) based in Geneva.Your responsibilities:Development of comprehensive project programs (work breakdown structures, schedules, costs, resources) for projects during all project phasesImplement, manage, and maintain cost control system, reports, and procedures to track...
-
Backend Software Engineer
vor 21 Stunden
Geneva, Schweiz Visium SA VollzeitTitle: Backend Software EngineerType: Permanent contractLocation: Geneva or LausanneAbout usAt Visium, we enable enterprise executives in defining their AI & Data strategy, execute large scale transformations and implement AI across operations, ensuring their organization becomes future-proof.With expertise in strategy, architecture, cloud engineering,...
-
Project Controls Engineer
Vor 6 Tagen
Geneva, Schweiz Adecco Human Resources AG VollzeitFor one of our international clients, we are looking for a Project Controls Engineer (m/w) based in Geneva.Your responsibilities:Development of comprehensive project programs (work breakdown structures, schedules, costs, resources) for projects during all project phasesImplement, manage, and maintain cost control system, reports, and procedures to track...
-
Engineer for Field Magnetic Measurements
Vor 2 Tagen
Geneva, Schweiz CERN European Organization for Nuclear Research VollzeitJob Description We are seeking a motivated engineer who is eager to join our dynamic magnetic measurement team as an Engineer for Field Magnetic Measurements and Modeling. As an engineer in the magnet group (TE-MSC), you will learn and conduct magnetic measurements on both normal and superconducting magnets. In this role, you will be designing, developing,...
-
.NET Software Engineer
Vor 5 Tagen
Geneva, Schweiz Michael Page Switzerland VollzeitAs a Developer in the Wealth Management team, you will play a pivotal role in designing, developing, and maintaining tools and production solutions for private bankers..NET Software Engineer - Private BankingOur client is a prestigious private bank based in Geneva, renowned for its excellence in wealth management and innovative financial...
-
HVAC Project Engineer
Vor 4 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities Are you a graduate HVAC engineer looking to enhance experience in a multicultural environment? This HVAC Project Engineer position could be your opportunity to join CERN's dynamic HVAC section within Site Asset Management group. Under the guidance of the SCE-SAM HVAC expert, your tasks will be to: - Conduct technical studies and...
-
Junior Software Engineer
vor 1 Tag
Geneva, Schweiz CERN VollzeitYour responsibilities Are you a recently-graduated scientist interested in contributing to scientific software, or a software engineer interested in the challenges offered by computing for High Energy Physics? Do you want to contribute to the software R&D at the heart of LHC data processing? Join the EP-SFT group at CERN, responsible for developing and...
-
Embedded Firmware Engineer for FPGA/SoC
Vor 4 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities In this position you will contribute to the development of the readout architecture for the LHCb experiment in anticipation for the Run 4 data taking period. Within the context of the LHCb Upgrade 1b, new technologies are being adopted throughout the readout architecture in order to enhance the particle identification capabilities of...
-
Software Engineer
vor 21 Stunden
Geneva, Schweiz CERN VollzeitJob Description Your responsibilities The within 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...
-
Software Engineer
Vor 4 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities Are you an experienced software developer, or a scientist with a masters degree or PhD interested in the challenges offered by computing for High Energy Physics? Do you want to contribute to the software R&D at the heart of LHC data processing? Join the EP-SFT group at CERN, responsible for developing and maintaining core software...
-
Research Software Engineer C++/CUDA
Vor 4 Tagen
Geneva, Schweiz CERN VollzeitIntroduction After the next round of upgrades, the CERN's experiments are expected to daily collect data at a rate equivalent to one-tenth of today's European Internet traffic. This presents a formidable challenge in processing and filtering a vast amount of information swiftly and efficiently. We are seeking for an enthusiastic individual to join our team...
-
Geneva, Schweiz Inter-Parliamentary Union VollzeitWith its 135 years of history as the world’s oldest international political organization, the Inter‑Parliamentary (IPU) has amassed in its archives an exceptionally rich collection of documents, images and memorabilia dating back from late nineteenth century through to today. Among its treasures, the IPU archives comprise unique documents relating to no...
-
Nuclear Engineer
Vor 4 Tagen
Geneva, Schweiz CERN VollzeitJoin Our Team as a Nuclear Engineer in ISOLDE's Beam Dump Replacement Project! If you're enthusiastic about advancing nuclear engineering and would like to work in a collaborative, supportive team environment, we'd love to hear from you. We are looking for a skilled Nuclear Engineer or a related field professional to join our team on the ISOLDE Beam Dumps...
-
Core Software DevOps Engineer
Vor 4 Tagen
Geneva, Schweiz CERN VollzeitYour responsibilities We are looking for a Scientist or Software Engineer to join CERN. The CMS Core Software group is in charge of supporting the software development community of the CMS experiment. This mandate implies the development and monitoring of the CMS Offline Software (CMSSW) release integration and QA system. This activity consists in...
-
Senior Software Engineer
vor 21 Stunden
Geneva, Schweiz Bottomline VollzeitWhy Choose Bottomline?Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If...
-
Application Engineer
Vor 6 Tagen
Geneva, Schweiz Hays AG VollzeitrApplication Engineer (m/f/d)Our many years of recruitment experience and specialist knowledge of the recruitment market make us a strong partner to have by your side. We maintain intensive relationships with customers across all industries and so can provide specialists with exciting projects and attractive job opportunities. Whether it's working within an...