Your personal AI career agent
Software Developer for Control Systems(m/w/x)
Developing JCOP Framework and detector control systems for LHC experiments. C/C++ or similar programming experience required. 30 days paid leave, comprehensive health insurance.
Requirements
- Initial experience in distributed/modular systems
- Experience with modern programming languages/tools (C/C++ or similar)
- Knowledge of software engineering principles (GIT, testing, code quality, documentation, CI/CD)
- Knowledge of Qt, Node.js, or TypeScript (advantageous)
- Familiarity with industrial control systems, SCADA, or CERN experiment online systems (advantageous)
- Proficiency in C/C++ programming
- Ability to learn new technologies/frameworks quickly
- Ability to design, implement, and debug software components
- Strong analytical and problem-solving skills
- Ability to work in multidisciplinary teams
- Good communication and documentation skills
- Spoken and written English
- Commitment to learn French
- National of a CERN Member or Associate Member State
- Maximum of two years of professional experience since graduation (Software Engineering or related field)
- Highest educational qualification is Bachelor's or Master's degree
- Never had a CERN fellow or graduate contract before
- Applicants without University degree are not eligible
- Applicants with a PhD are not eligible
Tasks
- Develop and evolve JCOP Framework
- Support JCOP Framework evolution
- Implement detector control systems
- Contribute to JCOP Framework for LHC experiments
- Implement software components using WinCC OA
- Maintain software components using WinCC OA
- Implement templates using CERN control frameworks
- Maintain templates using CERN control frameworks
- Implement tools using WinCC OA
- Maintain tools using WinCC OA
- Integrate devices into supervisory control systems
- Design user interfaces with WinCC OA
- Develop user interfaces with WinCC OA
- Prototype new solutions for frameworks
- Test new solutions for frameworks
- Improve framework reliability
- Improve framework maintainability
- Improve framework scalability
- Assist LHC experiments with control system development
- Assist LHC experiments with control system deployment
- Assist LHC experiments with control system maintenance
- Participate in code reviews
- Debug control system applications
- Troubleshoot control system applications
Education
- Compulsory education
Languages
- English – Native
- French – Basic
Tools & Technologies
- C/C++
- GIT
- CI/CD
- Qt
- Node.js
- TypeScript
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance scheme
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowances
Additional Allowances
- Child allowances
- Infant allowances
- Installation grant
- Travel expenses
Other Benefits
- Relocation package
Learning & Development
- On-the-job training
- Formal training
- Language classes
Not a perfect match?
- CERNFull-timeWith HomeofficeJuniorGenffrom CHF 5,266 - 5,793 / month
- CERN
Industrial Automation Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
Firmware Developer - FPGA(m/w/x)
Full-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
DevOps Engineer for Data Management(m/w/x)
Full-timeWith HomeofficeEntry LevelGenffrom CHF 6,372 - 7,004 / month - CERN
Software Engineer (Python & DevOps)(m/w/x)
Full-timeWith HomeofficeJuniorGenffrom CHF 5,266 - 5,793 / month
Software Developer for Control Systems(m/w/x)
Developing JCOP Framework and detector control systems for LHC experiments. C/C++ or similar programming experience required. 30 days paid leave, comprehensive health insurance.
Requirements
- Initial experience in distributed/modular systems
- Experience with modern programming languages/tools (C/C++ or similar)
- Knowledge of software engineering principles (GIT, testing, code quality, documentation, CI/CD)
- Knowledge of Qt, Node.js, or TypeScript (advantageous)
- Familiarity with industrial control systems, SCADA, or CERN experiment online systems (advantageous)
- Proficiency in C/C++ programming
- Ability to learn new technologies/frameworks quickly
- Ability to design, implement, and debug software components
- Strong analytical and problem-solving skills
- Ability to work in multidisciplinary teams
- Good communication and documentation skills
- Spoken and written English
- Commitment to learn French
- National of a CERN Member or Associate Member State
- Maximum of two years of professional experience since graduation (Software Engineering or related field)
- Highest educational qualification is Bachelor's or Master's degree
- Never had a CERN fellow or graduate contract before
- Applicants without University degree are not eligible
- Applicants with a PhD are not eligible
Tasks
- Develop and evolve JCOP Framework
- Support JCOP Framework evolution
- Implement detector control systems
- Contribute to JCOP Framework for LHC experiments
- Implement software components using WinCC OA
- Maintain software components using WinCC OA
- Implement templates using CERN control frameworks
- Maintain templates using CERN control frameworks
- Implement tools using WinCC OA
- Maintain tools using WinCC OA
- Integrate devices into supervisory control systems
- Design user interfaces with WinCC OA
- Develop user interfaces with WinCC OA
- Prototype new solutions for frameworks
- Test new solutions for frameworks
- Improve framework reliability
- Improve framework maintainability
- Improve framework scalability
- Assist LHC experiments with control system development
- Assist LHC experiments with control system deployment
- Assist LHC experiments with control system maintenance
- Participate in code reviews
- Debug control system applications
- Troubleshoot control system applications
Education
- Compulsory education
Languages
- English – Native
- French – Basic
Tools & Technologies
- C/C++
- GIT
- CI/CD
- Qt
- Node.js
- TypeScript
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance scheme
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowances
Additional Allowances
- Child allowances
- Infant allowances
- Installation grant
- Travel expenses
Other Benefits
- Relocation package
Learning & Development
- On-the-job training
- Formal training
- Language classes
About the Company
CERN
Industry
Research
Description
The company is the European Organisation for Nuclear Research, focusing on probing the fundamental structure of the universe through particle physics.
Not a perfect match?
- CERN
Embedded Systems Engineer(m/w/x)
Full-timeWith HomeofficeJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
Industrial Automation Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
Firmware Developer - FPGA(m/w/x)
Full-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
DevOps Engineer for Data Management(m/w/x)
Full-timeWith HomeofficeEntry LevelGenffrom CHF 6,372 - 7,004 / month - CERN
Software Engineer (Python & DevOps)(m/w/x)
Full-timeWith HomeofficeJuniorGenffrom CHF 5,266 - 5,793 / month