Die KI-Suchmaschine für Jobs
Real Time Software Engineer(m/w/x)
Refactoring low-level C++ codebases for beam loss monitoring systems at a particle physics research center. Proficiency in real-time software development and Python required. 40 days annual leave, pension fund membership, and family allowances.
Anforderungen
- Experience in low-level real-time software
- Experience in GUI development and Python
- Familiarity with unit testing and CI
- Experience with code assistants and refactoring
- Proficiency in C++ and Python
- Knowledge of real-time principles
- Understanding of Object-Oriented Programming
- English or French language skills
- National of CERN Member State
- Bachelor's or Master's in Software Engineering
- No previous CERN fellow contract
- Possession of a University degree
- No PhD qualification
Aufgaben
- Re-engineer and refactor low-level C++ code
- Homogenize codebases across all BLM systems
- Improve long-term maintainability of software
- Update hardware access mechanisms for beam instrumentation
- Design and develop software for Continuous Integration
- Develop hardware-in-the-loop test benches
- Perform comprehensive testing and validation
- Add extended diagnostic and logging functionality
- Analyze real-time software behavior
- Develop Python tools for system monitoring
- Create PyQt6 graphical user interfaces
- Design tools and interfaces for expert users
- Support commissioning and deployment of systems
- Integrate software within the accelerator control system
Ausbildung
- Pflichtschulabschluss
Sprachen
- Englisch – verhandlungssicher
- Französisch – verhandlungssicher
Tools & Technologien
- C
- C++
- Python
- Continuous Integration
Benefits
Mehr Urlaubstage
- 30 days paid leave
- 2 weeks annual closure
Gesundheits- & Fitnessangebote
- Comprehensive health insurance
Betriebliche Altersvorsorge
- CERN Pension Fund membership
Sonstige Zulagen
- Family monthly allowances
- Child monthly allowances
- Infant monthly allowances
- Relocation package
- Installation grant
- Travel expenses reimbursement
Weiterbildungsangebote
- On-the-job training
- Formal training
- Language classes
Noch nicht perfekt?
- CERNVollzeitnur vor OrtJuniorGenfab CHF 5.266 - 5.793 / Monat
- CERN
Mechatronics Engineer(m/w/x)
Vollzeitnur vor OrtBerufseinsteigerGenfab CHF 6.372 - 7.004 / Monat - CERN
Software Developer for a Data Processing Platform(m/w/x)
Vollzeitnur vor OrtBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat - CERN
Test and Process Engineer(m/w/x)
Vollzeitnur vor OrtJuniorGenfab CHF 5.266 - 5.793 / Monat - CERN
XR Software Engineer(m/w/x)
Vollzeitnur vor OrtBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat
Real Time Software Engineer(m/w/x)
Refactoring low-level C++ codebases for beam loss monitoring systems at a particle physics research center. Proficiency in real-time software development and Python required. 40 days annual leave, pension fund membership, and family allowances.
Anforderungen
- Experience in low-level real-time software
- Experience in GUI development and Python
- Familiarity with unit testing and CI
- Experience with code assistants and refactoring
- Proficiency in C++ and Python
- Knowledge of real-time principles
- Understanding of Object-Oriented Programming
- English or French language skills
- National of CERN Member State
- Bachelor's or Master's in Software Engineering
- No previous CERN fellow contract
- Possession of a University degree
- No PhD qualification
Aufgaben
- Re-engineer and refactor low-level C++ code
- Homogenize codebases across all BLM systems
- Improve long-term maintainability of software
- Update hardware access mechanisms for beam instrumentation
- Design and develop software for Continuous Integration
- Develop hardware-in-the-loop test benches
- Perform comprehensive testing and validation
- Add extended diagnostic and logging functionality
- Analyze real-time software behavior
- Develop Python tools for system monitoring
- Create PyQt6 graphical user interfaces
- Design tools and interfaces for expert users
- Support commissioning and deployment of systems
- Integrate software within the accelerator control system
Ausbildung
- Pflichtschulabschluss
Sprachen
- Englisch – verhandlungssicher
- Französisch – verhandlungssicher
Tools & Technologien
- C
- C++
- Python
- Continuous Integration
Benefits
Mehr Urlaubstage
- 30 days paid leave
- 2 weeks annual closure
Gesundheits- & Fitnessangebote
- Comprehensive health insurance
Betriebliche Altersvorsorge
- CERN Pension Fund membership
Sonstige Zulagen
- Family monthly allowances
- Child monthly allowances
- Infant monthly allowances
- Relocation package
- Installation grant
- Travel expenses reimbursement
Weiterbildungsangebote
- On-the-job training
- Formal training
- Language classes
Ü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
Junior Electronics Engineer(m/w/x)
Vollzeitnur vor OrtJuniorGenfab CHF 5.266 - 5.793 / Monat - CERN
Mechatronics Engineer(m/w/x)
Vollzeitnur vor OrtBerufseinsteigerGenfab CHF 6.372 - 7.004 / Monat - CERN
Software Developer for a Data Processing Platform(m/w/x)
Vollzeitnur vor OrtBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat - CERN
Test and Process Engineer(m/w/x)
Vollzeitnur vor OrtJuniorGenfab CHF 5.266 - 5.793 / Monat - CERN
XR Software Engineer(m/w/x)
Vollzeitnur vor OrtBerufserfahrenGenfab CHF 6.372 - 7.004 / Monat