Embedded Systems Software Engineer for High-Speed Networking

vor 1 Woche


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 maintenance and evolution of the WR Technology, defining its annual development plan and setting priorities on bug-fixes, new features, and extensions.

You will also be responsible for developing software for the core components of the WR technology, i.e., WR Switch and Node, and participate in the development and deployment of WR-based solutions at CERN, including the new timing system for the accelerators.

Key Responsibilities:

  • Maintenance and evolution of the WR Technology
  • Development of software for WR Switch and Node
  • Participation in the development and deployment of WR-based solutions at CERN
  • Maintenance of software repositories with dozens of contributors
  • Development and maintenance of CI/CD routines
  • Preparation and delivery of training material
  • Setup of test routines and compliance testing
  • First- and second-line support to users

Requirements:

To succeed 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: 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

Desirable Skills:

  • Experience with CI/CD
  • Devising and delivering training material

Working Conditions:

This position involves working 40 hours per week, with occasional work during nights, Sundays, and official holidays as required by the needs of the Organization.

Benefits:

CERN offers an attractive remuneration package, including a competitive salary (approximately $110,000 - $130,000 per year), depending on qualifications and experience), a range of benefits, and a comprehensive pension scheme.

This is a limited-duration contract (3 years) with the possibility of renewal.



  • Genf, Genf, Schweiz CERN Vollzeit

    Job OverviewCERN, the European Organization for Nuclear Research, is seeking a highly skilled Electronic Systems Engineer to join our team. This exciting opportunity will involve contributing to the development of cutting-edge electronic systems for high-speed data processing.Estimated Salary RangeThe estimated monthly salary range for this position is...


  • 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

    About the RoleWe are seeking a highly skilled Embedded Systems Firmware Engineer to join our team at CERN, working on cutting-edge technology for the ATLAS experiment.Key ResponsibilitiesDesign and develop firmware for the MUCTPI and CTP modules using HDL simulation tools and in-system testing.Work with FPGA evaluation boards, existing MUCTPI ATCA boards,...


  • Genf, Genf, Schweiz CERN Vollzeit

    Company OverviewCERN, the European Organization for Nuclear Research, is a world-leading research facility where physicists and engineers push the boundaries of human knowledge.We are committed to advancing our understanding of the universe through cutting-edge experiments and innovative technologies.SalaryA competitive monthly stipend ranging from 6212 to...


  • Genf, Genf, Schweiz CERN Vollzeit

    About CERNCERN, the European Organization for Nuclear Research, is a leading international research center in Geneva, Switzerland. Our scientists and engineers study the fundamental structure of the universe using complex scientific instruments.Job SummaryWe are seeking an Electronics Systems Engineer to join our team. This role will involve researching and...

  • Software Engineer

    Vor 4 Tagen


    Genf, Genf, Schweiz CERN Vollzeit

    Company Overview:">CERN, the European Organization for Nuclear Research, is a unique institution dedicated to fundamental research in particle physics.We conduct experiments at some of the world's most complex scientific instruments, including the Large Hadron Collider (LHC), to probe the fundamental structure of matter and the universe.At CERN, you will be...


  • Genf, Genf, Schweiz CERN Vollzeit

    About CERNCERN, the European Organization for Nuclear Research, is a world-leading laboratory in the field of particle physics. As a computing engineer at CERN, you will contribute to the development and operation of cutting-edge computing systems that enable scientists to analyze data from particle collisions.Job DescriptionWe are seeking an experienced...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionCERN, the European Organization for Nuclear Research, is seeking an experienced Network System Engineer to join its team.About the RoleThis challenging position involves designing and implementing a high-speed Ethernet-based network capable of managing 1,000 100Gb/s sources, aggregating to 200 nodes at 400Gb/s, and forwarding data to thousands...


  • 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

    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 OverviewAt CERN, we're seeking a skilled Embedded Systems Engineer to join our power converter control electronics team.You'll work with programmable (FPGA) and system-on-chip (SoC) technologies to improve existing solutions and design new ones.ResponsibilitiesExplore Electronics: Learn about and contribute to the application of programmable logic in...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionCERN, the European Organization for Nuclear Research, is a pioneer in particle physics experiments. We are seeking a highly skilled High-Performance Computing Systems Engineer to join our Experimental Physics Department at CERN.The successful candidate will be responsible for performing system administration tasks for LINUX computers connected...

  • Software Engineer

    vor 4 Wochen


    Genf, Genf, Schweiz GI Group SA Vollzeit

    Job Description:As a Software Engineer at our company, you will be responsible for developing high-quality software solutions. Our team is committed to delivering exceptional results, and we are looking for a skilled engineer who can help us achieve our goals.Key Responsibilities:• Develop software solutions that meet the highest quality standards•...


  • Genf, Genf, Schweiz CERN Vollzeit

    About the RoleCERN is seeking a highly skilled Embedded Systems Specialist to join its team of experts in power converter control electronics. The ideal candidate will have a strong background in electronics engineering and experience with programmable logic technologies.As an Embedded Systems Specialist, you will work on the development and optimization of...


  • Genf, Genf, Schweiz CERN Vollzeit

    Job DescriptionYour responsibilitiesWork on the integration of UNICOS-based applications with CERN's asset management systems (InforEAM);Enhance existing UNICOS tools to calculate Key Performance Indicators (KPIs) for predictive maintenance purposes;Contribute to the maintenance and evolution of the UNICOS Framework; Design and implement new features based...


  • 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 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

    Job DescriptionYour responsibilitiesIn this position, you will join the BE-CSS Infrastructure & System Administration (ISA) section, which is responsible for the computing infrastructure platforms needed to run the controls software systems and operate the accelerator complex.We are currently introducing System-on-Chip (SoC) based embedded systems across the...


  • Genf, Genf, Schweiz CERN Vollzeit

    Software Engineering and ITWe are seeking a talented Software Engineer to join our team in the Beams department (BE) at CERN. The Industrial Control Systems group (ICS) develops solutions and provides support for large and medium scale industrial control systems, promoting the use of industrial standard technologies.The Tools and Middleware for Automation...


  • 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...