Skip to content
New Job?Nejo!

Your personal AI career agent

CECERN

Software Engineer for Industrial Control Systems(m/w/x)

Genf
Full-timeOn-siteExperienced

Developing software components for large distributed control systems at CERN. Master's degree or equivalent experience with C/C++ and distributed systems required. 30 days paid leave, comprehensive health insurance.

Requirements

  • Master's Degree, PhD, or equivalent experience in Computing/Software Engineering
  • Experience designing and developing large C/C++ codebases
  • Experience with modern software architectures and API design
  • Software lifecycle management experience (tools, procedures, issue tracking, Git, CI/CD)
  • Experience with large distributed control systems for High Energy Physics
  • Knowledge of object-oriented paradigm (C/C++) and design patterns
  • Re-use, refactoring, integration, and porting of existing software
  • Software life-cycle tools and procedures knowledge (integration, build, test)
  • Knowledge of best practices for secure software development
  • Accountability and reliability in work delivery
  • Effective communication of opinions and ideas
  • Willingness to learn and share knowledge
  • Teamwork and active participation in group activities
  • Spoken/written English or French, commitment to learn other language

Tasks

  • Maintain and evolve CERN Industrial Controls Frameworks
  • Design, develop, and support tools and services
  • Implement large distributed control systems
  • Develop software components across control system layers
  • Gather requirements, design, prototype, implement, test, and maintain
  • Provide CERN-wide support for Industrial Controls Frameworks
  • Offer in situ expert assistance and training
  • Dialogue with control system developers
  • Contribute to standardisation and optimisation
  • Apply quality assurance tools and methods
  • Monitor and analyse system performance
  • Propose and recommend technology improvements
  • Participate in and lead cross-team initiatives
  • Deliver proof of concepts to clients
  • Consolidate and modernise Frameworks
  • Review Frameworks for long-term maintenance and compatibility
  • Maintain high standards of software engineering practices
  • Mentor junior software developers

Work Experience

  • approx. 1 - 4 years

Education

  • Doctoral / PhD

Languages

  • EnglishBusiness Fluent
  • FrenchBusiness Fluent

Tools & Technologies

  • C/C++
  • Simatic WinCC Open Architecture
  • OPC UA
  • Git
  • CI/CD

Benefits

More Vacation Days

  • 30 days paid leave
  • 2 weeks annual closure

Healthcare & Fitness

  • Comprehensive health insurance

Retirement Plans

  • CERN Pension Fund membership

Additional Allowances

  • Family, child and infant monthly allowances
  • 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

    Embedded Software Engineer(m/w/x)

    Full-timeOn-siteExperienced
    Genf
    from CHF 5,266 - 5,793 / month
  • CERN

    Embedded Electronics Engineer(m/w/x)

    Full-timeOn-siteExperienced
    Genf
    from CHF 6,372 - 7,004 / month
  • CERN

    Computational Physicist(m/w/x)

    Full-timeOn-siteExperienced
    Genf
    from CHF 5,266 - 5,793 / month
  • CERN

    Electrical Engineer for the CMS Detector(m/w/x)

    Full-timeOn-siteExperienced
    Genf
  • CERN

    CMS DSS Electronics Technician(m/w/x)

    Full-timeOn-siteExperienced
    Genf
    from CHF 4,687 / month
View all 100+ similar jobs

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