The AI Job Search Engine
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.
Requirements
- 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
Tasks
- 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
Education
Languages
Tools & Technologies
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 monthly allowances
- •Child monthly allowances
- •Infant monthly allowances
- •Relocation package
- •Installation grant
- •Travel expenses reimbursement
Learning & Development
- •On-the-job training
- •Formal training
- •Language classes
- CERNFull-timeOn-siteExperiencedfrom CHF 6,372 - 7,004 / monthGenf
- CERN
Test Engineer for Power Electronics(m/w/x)
Full-timeOn-siteJuniorfrom CHF 5,266 - 5,793 / monthGenf - CERN
Junior Electronics Engineer(m/w/x)
Full-timeOn-siteJuniorfrom CHF 5,266 - 5,793 / monthGenf - CERN
Survey Engineer(m/w/x)
Full-timeOn-siteJuniorfrom CHF 5,266 - 5,793 / monthGenf - CERN
Junior Commissioning Engineer(m/w/x)
Full-timeOn-siteJuniorfrom CHF 5,266 - 5,793 / monthGenf
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.
Requirements
- 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
Tasks
- 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
Education
Languages
Tools & Technologies
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 monthly allowances
- •Child monthly allowances
- •Infant monthly allowances
- •Relocation package
- •Installation grant
- •Travel expenses reimbursement
Learning & Development
- •On-the-job training
- •Formal training
- •Language classes
About the Company
CERN
Industry
Science
Description
The company is the European Organisation for Nuclear Research, focusing on probing the fundamental structure of the universe through particle physics.
- CERN
Software Developer for a Data Processing Platform(m/w/x)
Full-timeOn-siteExperiencedfrom CHF 6,372 - 7,004 / monthGenf - CERN
Test Engineer for Power Electronics(m/w/x)
Full-timeOn-siteJuniorfrom CHF 5,266 - 5,793 / monthGenf - CERN
Junior Electronics Engineer(m/w/x)
Full-timeOn-siteJuniorfrom CHF 5,266 - 5,793 / monthGenf - CERN
Survey Engineer(m/w/x)
Full-timeOn-siteJuniorfrom CHF 5,266 - 5,793 / monthGenf - CERN
Junior Commissioning Engineer(m/w/x)
Full-timeOn-siteJuniorfrom CHF 5,266 - 5,793 / monthGenf