Dein persönlicher KI-Karriere-Agent
Software Engineer(m/w/x)
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.
Anforderungen
- 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
Aufgaben
- 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
Berufserfahrung
- ca. 1 - 4 Jahre
Ausbildung
- Master-Abschluss
Sprachen
- Englisch – fließend
- Französisch – Grundkenntnisse
Tools & Technologien
- Python
- NumPy
- SciPy
- Matplotlib
- PyQt
- C++
- Git
- CI/CD
- containerisation
Benefits
Mehr Urlaubstage
- 30 days paid leave
- 2 weeks annual closure
Gesundheits- & Fitnessangebote
- Comprehensive health insurance
Betriebliche Altersvorsorge
- CERN Pension Fund membership
Familienfreundlichkeit
- Family allowances
Sonstige Zulagen
- Child allowances
- Infant allowances
- Installation grant
- Removal expenses
- Travel expenses
Sonstige Vorteile
- Relocation package
Sicherer Arbeitsplatz
- Contract extension possibility
Gefällt dir diese Stelle?
BetaDein Career Agent findet täglich ähnliche Jobs für dich.
Noch nicht perfekt?
- CERNVollzeitmit HomeofficeBerufserfahrenGenf
- CERN
Backend Software Developer (Java/Python)(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 5.266 - 5.793 / Monat - CERN
C++ Software Engineer(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat - CERN
Process Controls Software Engineer(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat - CERN
Full-Stack Software Engineer(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat
Software Engineer(m/w/x)
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.
Anforderungen
- 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
Aufgaben
- 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
Berufserfahrung
- ca. 1 - 4 Jahre
Ausbildung
- Master-Abschluss
Sprachen
- Englisch – fließend
- Französisch – Grundkenntnisse
Tools & Technologien
- Python
- NumPy
- SciPy
- Matplotlib
- PyQt
- C++
- Git
- CI/CD
- containerisation
Benefits
Mehr Urlaubstage
- 30 days paid leave
- 2 weeks annual closure
Gesundheits- & Fitnessangebote
- Comprehensive health insurance
Betriebliche Altersvorsorge
- CERN Pension Fund membership
Familienfreundlichkeit
- Family allowances
Sonstige Zulagen
- Child allowances
- Infant allowances
- Installation grant
- Removal expenses
- Travel expenses
Sonstige Vorteile
- Relocation package
Sicherer Arbeitsplatz
- Contract extension possibility
Gefällt dir diese Stelle?
BetaDein Career Agent findet täglich ähnliche Jobs für dich.
Über das Unternehmen
CERN
Branche
Science
Beschreibung
The company is the European Organisation for Nuclear Research, focusing on probing the fundamental structure of the universe through particle physics.
Noch nicht perfekt?
- CERN
Python Software Engineer(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenf - CERN
Backend Software Developer (Java/Python)(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 5.266 - 5.793 / Monat - CERN
C++ Software Engineer(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat - CERN
Process Controls Software Engineer(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat - CERN
Full-Stack Software Engineer(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat