Skip to content
New Job?Nejo!

Your personal AI career agent

CECERN

Software Engineer(m/w/x)

Genf
Full-timeWith Home OfficeExperienced

Developing Python applications for RF system simulation and automation at CERN. Master's degree or equivalent experience with Python, C++ interfacing, and CI/CD required. 30 days paid leave, comprehensive health insurance, and pension fund membership.

Requirements

  • Master's degree or equivalent relevant experience
  • Solid Python development skills, ideally including scientific libraries and GUI frameworks
  • Understanding of C++ for reading and interfacing with existing code
  • Knowledge of software engineering processes: version control, testing, CI/CD, containerisation
  • Experience delivering production-quality software in scientific/engineering environments
  • Exposure to radiofrequency or accelerator systems (advantageous)
  • Development of application software
  • Development of software for embedded and real-time systems
  • Knowledge and application of software life-cycle tools and procedures
  • Testing, diagnosing and optimisation of software
  • Structured and organised approach towards work; ability to set priorities and plan tasks
  • Flexibility: adapting quickly and resourcefully to shifting priorities and requirements
  • Problem-solving: identifying, defining, assessing, and addressing problems
  • Effective communication: appropriate documentation of information, procedures, and decisions
  • Teamwork: understanding when required, including others, sharing information
  • Spoken and written English, commitment to learn French
  • Valid driving licence

Tasks

  • Develop Python applications for RF system simulation, automation, and operation
  • Contribute to the full software lifecycle, from user needs to deployment
  • Collaborate with C++ developers on real-time control software
  • Design and maintain Python-based software for RF system configuration and monitoring
  • Work with engineers and physicists to understand operational requirements
  • Deliver reliable, user-focused software solutions integrated with real-time systems
  • Develop automation, testing, and deployment workflows using CI/CD
  • Maintain containerized environments and sustainable software architectures
  • Participate in software deployment, commissioning, and operational support
  • Provide on-call support for software systems during accelerator operation
  • Contribute to technical documentation and knowledge sharing
  • Promote software quality practices within the team and community

Work Experience

  • approx. 1 - 4 years

Education

  • Master's degree

Languages

  • EnglishNative
  • FrenchBasic

Tools & Technologies

  • Python
  • NumPy
  • SciPy
  • Matplotlib
  • PyQt
  • C++
  • Git
  • CI/CD
  • containerisation

Benefits

More Vacation Days

  • 30 days paid leave
  • 2 weeks annual closure

Healthcare & Fitness

  • Comprehensive health insurance

Retirement Plans

  • CERN Pension Fund membership

Family Support

  • Family allowances

Additional Allowances

  • Child allowances
  • Infant allowances
  • Installation grant
  • Removal expenses
  • Travel expenses

Other Benefits

  • Relocation package

Job Security

  • Contract extension possibility
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

    Python Software Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
  • CERN

    Backend Software Developer (Java/Python)(m/w/x)

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

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

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 6,372 - 7,004 / month
  • CERN

    Process Controls Software Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 6,372 - 7,004 / month
  • CERN

    Full-Stack Software Engineer(m/w/x)

    Full-timeWith HomeofficeExperienced
    Genf
    from CHF 6,372 - 7,004 / month
View all 100+ similar jobs