Skip to content
New Job?Nejo!

Your personal AI career agent

CECERN

C++ Software Engineer(m/w/x)

Genf
from CHF 6,372 - 7,004 / month
Full-timeWith Home OfficeExperienced

Developing and commissioning timing systems for particle accelerators, including White Rabbit hardware. Real-time systems and low-level C++ development experience required. 30 days paid leave, comprehensive health insurance.

Requirements

  • Proven C++ development experience
  • Linux (or Unix-like) environment experience
  • Real-time systems development experience
  • Low-level development experience
  • Libraries and kernel modules experience
  • Software quality assurance techniques and tools experience
  • Hands-on C++ development
  • Knowledge of Linux
  • Knowledge of low-level libraries and kernel modules
  • Knowledge of programming techniques and languages on backends and embedded systems
  • Very good object-oriented programming principles knowledge
  • Software life-cycle tools and procedures knowledge
  • DevOps knowledge and application
  • Familiarity with testing, diagnosing and optimisation of software
  • Monitoring and troubleshooting of operational software systems
  • Spoken and written English
  • Commitment to learn French
  • National of a CERN Member or Associate Member State
  • Professional background in Software Engineer or related field
  • Master's degree with 2 to 6 years post-graduation experience
  • PhD with no more than 3 years post-graduation experience
  • Never had a CERN fellow or graduate contract before

Tasks

  • Learn about White Rabbit timing system and hardware modules
  • Contribute to ISOLDE timing system design
  • Develop and commission timing system
  • Participate in software design for White Rabbit hardware modules
  • Develop software following design specifications
  • Adapt existing real-time software to new timing system

Work Experience

  • 2 - 6 years

Education

  • Master's degree

Languages

  • EnglishAdvanced
  • FrenchBasic

Tools & Technologies

  • C++
  • Linux
  • Unix-like
  • DevOps

Benefits

More Vacation Days

  • 30 days of paid leave
  • 2 weeks annual closure

Healthcare & Fitness

  • Comprehensive health insurance scheme

Retirement Plans

  • CERN Pension Fund membership

Additional Allowances

  • Family, child and infant monthly allowances
  • Relocation package

Learning & Development

  • On-the-job and formal training
  • Language classes
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of CERN and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

Like this job?

Beta

Your Career Agent finds similar jobs for you every day.


  • CERN

    Java Software Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 5,266 - 5,793 / month
  • CERN

    Java Engineer - Accelerator Controls(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 5,266 - 5,793 / month
  • CERN

    Ceph Software Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
  • CERN

    Software and DevOps Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 5,266 - 5,793 / month
  • CERN

    DevOps/Kubernetes Web Hosting Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 5,266 - 5,793 / month
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes