Software Engineer for the White Rabbit Technology

vor 1 Woche


Genf, Genf, Schweiz CERN Vollzeit
About CERN and the White Rabbit Project

CERN, one of the world's leading research organizations, is seeking a skilled Software Engineer to join its Controls Electronics and Mechatronics group. The successful candidate will work on the cutting-edge White Rabbit technology, an industry standard for sub-nanosecond synchronization and deterministic data exchange.

Job Summary

This is a unique opportunity to contribute to the development and maintenance of the White Rabbit technology, which has revolutionized the field of distributed networks. As a Software Engineer in this role, you will be responsible for defining the annual development plan, setting priorities, and developing software for the core components of the White Rabbit technology.

Responsibilities
  • Maintain and evolve the White Rabbit Technology, including bug fixes, new features, and extensions;
  • Develop software for the WR Switch and Node;
  • Participate in the development and deployment of WR-based solutions at CERN;
  • 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.
Requirements

To be successful in this role, you will need:

  • A Master's degree or equivalent relevant experience in Computer Science or Engineering;
  • A record of extensive successful contributions to the software running in the core components of White Rabbit technology;
  • 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.
Desirable Skills

Experience with CI/CD and devising and delivering training material would be advantageous.

Compensation and Benefits

The estimated salary for this position is around 70,000 CHF per year, depending on your level of experience and qualifications. In addition to a competitive salary, CERN offers a range of benefits, including access to our on-site gym, restaurant, and other facilities.

About the Role

This is a limited-duration contract (3 years) with the possibility of conversion to an indefinite position. You will be required to work 40 hours per week and may be asked to work nights, Sundays, and official holidays as needed. A valid driving license is also required.



  • Genf, Genf, Schweiz CERN Vollzeit

    Job OverviewCERN, a world-renowned scientific research organization, is seeking an experienced Software Engineer to join its Controls Electronics and Mechatronics group. As a key member of the team, you will contribute to the development and maintenance of the White Rabbit technology, enabling sub-nanosecond synchronization and deterministic data exchange...


  • Genf, Genf, Schweiz CERN Vollzeit

    CERN, a world-renowned scientific organization, seeks an experienced Software Developer to join its Controls Electronics and Mechatronics group. As part of this team, you will be working on the White Rabbit technology, which provides sub-nanosecond synchronization and deterministic data exchange over distributed networks.The successful candidate will have...


  • Genf, Genf, Schweiz CERN Vollzeit

    Company OverviewCERN, the European Organization for Nuclear Research, has been at the forefront of scientific discovery since its foundation. With a rich history of innovation, CERN is now seeking a skilled Software Engineer to join its Controls Electronics and Mechatronics group.Job DescriptionWe are looking for an exceptional Software Engineer to support...


  • Genf, Genf, Schweiz CERN Vollzeit

    CERN is an international organization that operates the world's largest particle physics laboratory. We are looking for a highly skilled Software Engineer to join our Controls Electronics and Mechatronics group.We use cutting-edge technology, including White Rabbit (WR), a CERN-born technology providing sub-nanosecond synchronization and deterministic...


  • Genf, Genf, Schweiz CERN Vollzeit

    CERN, a world-renowned research organization, seeks an exceptional Embedded Systems Software Engineer to join its Controls Electronics and Mechatronics group.About the Role:We are looking for a skilled engineer with experience in developing high-speed networking solutions using White Rabbit technology. As part of this role, you will contribute to the...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job OverviewThis Electronics Engineer position plays a crucial role in the development and maintenance of centralized electronics systems at CERN.As a key member of the team, you will be responsible for improving the performance of an existing RF White Rabbit-based module.Key responsibilities include:Designing, prototyping, and testing low-noise electronic...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionAs a Full-stack Developer, you will be part of the Controls Software & Services Group within the Beams department at CERN, working on software solutions for the control and monitoring of particle accelerators.Your responsibilities will include participating in the development of a low-code extension for the WRAP platform, a no-code solution...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job Title: Mechanical Engineer for Ultra-High Vacuum TechnologyJob Summary:We are seeking a highly skilled Mechanical Engineer to join our team at CERN, the European Organization for Nuclear Research. As a Mechanical Engineer for Ultra-High Vacuum Technology, you will be responsible for designing, developing, and operating complex vacuum systems for particle...


  • Genf, Genf, Schweiz New Work Vollzeit

    About the Role: We are seeking an experienced software engineer to join our team. The ideal candidate will have a strong background in software development and be able to work independently to deliver high-quality code. Key responsibilities include designing, developing, and testing software applications. Responsibilities: • Design and develop software...


  • Genf, Genf, Schweiz CERN Vollzeit

    Software Engineer for Complex SystemsCERN is seeking a skilled Software Engineer to join our team and contribute to the development of complex systems used to control particle accelerators. As a member of our team, you will work on the Efficient Particle Accelerator (EPA) project, which aims to enhance the operational efficiency of the CERN particle...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionYour ResponsibilitiesAre you a skilled software engineer with a passion for working on complex systems? Do you have a strong interest in contributing to the development of software systems used to control particle accelerators? We are seeking a talented individual to join our team and take an active role in the development of the future...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionYour ResponsibilitiesAs a software engineer for accelerator controls, you will join the team within CERN that provides software solutions for the control and monitoring of all of the particle accelerators, their transfer lines, associated experimental areas, and various supporting technical infrastructure services.In this position, you will...


  • Genf, Genf, Schweiz CERN Vollzeit

    **Software Engineering and IT Opportunities at CERN**CERN, the European Organization for Nuclear Research, is probing the fundamental structure of the universe using the world's largest and most complex scientific instruments. As a Cloud Engineer for Innovative Technology Development, you will be part of the IT Platforms Group, responsible for hosting...


  • Genf, Genf, Schweiz CERN Vollzeit

    About the jobCERN is looking for a talented Software Engineer for Training and Education to join our IT department.This role will involve developing a training infrastructure, building an inventory of existing training programs, and curating and enhancing training resources.The successful candidate will also be responsible for initiating new trainings as...


  • Genf, Genf, Schweiz CERN Vollzeit

    About the RoleCERN, the European Organization for Nuclear Research, is seeking a skilled Software Engineer to join its Machine Protection Controls Software team and the LHC Beams Operations Software team. The successful candidate will play a key role in the development of software systems used to control CERN's particle accelerators.Key...


  • Genf, Genf, Schweiz Skyguide Vollzeit

    Job Description:We are seeking a skilled Software Engineer to join our team. The ideal candidate will be responsible for implementing and maintaining our company's software systems.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsEnsure software...


  • Genf, Genf, Schweiz Pictet Vollzeit

    About PictetPictet Trading & Sales is a leading provider of bespoke trading solutions across a wide range of asset classes.Estimated Salary: CHF 120,000 - 180,000 per yearYour Role:We are seeking a highly qualified and motivated Senior Trading Engineer to join our structured product and derivative DevOps team. As a key member of our team, you will play a...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionCERN is seeking a highly skilled Java Software Engineer to join our team and contribute to the development of the future software systems used to control our particle accelerators.This is an exciting opportunity to work on complex systems, collaborate with a variety of people, and contribute to the Efficient Particle Accelerator project.As a...


  • Genf, Genf, Schweiz CERN Vollzeit

    About CERNCERN, the European Organization for Nuclear Research, is a world-renowned scientific research center located in Geneva, Switzerland.We are committed to advancing our understanding of the universe and improving the lives of people around the world through groundbreaking discoveries and innovations.Job DescriptionWe are seeking a highly skilled...

  • Software Engineer

    vor 3 Wochen


    Genf, Genf, Schweiz CERN Vollzeit

    Job Opportunity at CERNCERN, the European Organization for Nuclear Research, is seeking a highly skilled Software Engineer to join our team of experts in the development of complex systems. As a Software Engineer, you will play a key role in the commissioning of the superconducting electrical circuits of the Large Hadron Collider.As part of the Efficient...