Jobiglo

لا توجد نتائج.

Embedded Software Engineer – White Rabbit Collaboration

CERN · Genève

جديد
Junior 🇬🇧 English
Embedded Linux Linux device drivers Git CI pipelines Python PyTest VHDL Verilog SystemVerilog PCB schematics NTP PTP AMD/Xilinx FPGA

وصف الوظيفة

About the role

Join the Electronics Design and Low‑Level Software section of CERN’s Control Electronics and Mechatronics group and work on the White Rabbit Collaboration, a sub‑nanosecond synchronisation technology used worldwide. You will develop and maintain the software and firmware that run on White Rabbit switches and PTP cores, supporting thousands of deployments.

Key responsibilities

  • Develop and maintain embedded Linux software and bare‑metal firmware for the WR Switch and WR PTP Core.
  • Manage Git repositories, conduct code reviews and support CI pipelines.
  • Create and maintain tools for automated calibration, testing and production validation of WR devices.
  • Assist in designing post‑manufacturing production tests.
  • Provide technical support to global users and partners.
  • Participate in conferences and outreach events to promote White Rabbit technology.
  • Collaborate with hardware teams on co‑design of HDL, firmware, Linux drivers and host applications.

Required profile

  • Experience with embedded Linux distributions on AMD/Xilinx FPGA SoCs.
  • Ability to work with lab equipment such as oscilloscopes and perform hardware debugging.
  • Fluent written and spoken English; willingness to learn French.
  • Eligibility: national of a CERN Member or Associate State, maximum two years professional experience after a Bachelor’s or Master’s degree, and no prior CERN contract.

Required skills

  • Low‑level C programming (bare‑metal).
  • Embedded Linux and Linux device driver development.
  • Git‑based development, merge requests and CI pipelines.
  • Python scripting.
  • Testing frameworks (e.g., PyTest) – advantageous.
  • Basic FPGA development (VHDL, Verilog, SystemVerilog) – advantageous.
  • Understanding of PCB schematics – advantageous.
  • Knowledge of networking and synchronisation protocols such as NTP and PTP – advantageous.

What we offer

  • Fixed‑term contract of 24 months, extendable up to 36 months.
  • Full‑time position (40 hours per week) on CERN premises.
  • Opportunity to work on a globally recognised technology platform.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec CERN.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

لماذا تبلغ عن هذا العرض؟

شكراً لإبلاغك. سنراجع هذا العرض.

قدم طلبك في 30 ثانية

أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.

بالمتابعة، أنت توافق على شروط الاستخدام.

لديك حساب بالفعل؟ تسجيل الدخول

منشور منذ 56 دقيقة

ينتهي شهر من الآن

2 مشاهدات · 0 طلبات

عزز فرصك

حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.

جاري تحليل سيرتك الذاتية...

CERN

Genève