Your personal AI career agent
Software Engineer(m/w/x)
Maintaining Rust-based data acquisition systems for LHC and integrating software into CERN's controls ecosystem. Professional software development experience required. 30 days paid leave, comprehensive health insurance.
Requirements
- Professional software development experience
- Backend development exposure (advantageous)
- Familiarity with common development tools and practices (e.g. Git, containers, CI/CD) (plus)
- Team environment work experience
- Basic Agile methodologies understanding (Scrum/Kanban) (advantageous)
- Interest in complex, multi-language codebases
- Curiosity about low-level systems, networking, and maintainable code
- Advanced Rust and C++ knowledge
- Python and Java knowledge
- Relational database systems knowledge
- Concurrency and multithreading understanding
- Linux system knowledge
- Networking knowledge
- DevOps familiarity (CI/CD, monitoring)
- Spoken and written English
- Commitment to learn French
- National of a CERN Member or Associate Member State
- Never had a CERN fellow or graduate contract before
- University degree required
- PhD not eligible
Tasks
- Contribute to Rust-based data acquisition system maintenance and evolution
- Support development and testing of real-time control software
- Integrate software stack within CERN's controls ecosystem
- Document and improve QPS functional model and interactions
- Maintain existing QPS data acquisition system for LHC
- Collaborate with stakeholders to understand requirements
- Support ongoing operations of live system
Education
- Compulsory education
Languages
- English – Native
- French – Basic
Tools & Technologies
- Git
- containers
- CI/CD
- Rust
- C++
- Python
- Java
- Linux
- DevOps
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowances
Additional Allowances
- Child allowances
- Infant allowances
- Relocation package
- Installation grant
- Travel expenses
Learning & Development
- On-the-job training
- Formal training
- Language classes
Not a perfect match?
- CERNFull-timeOn-siteJuniorGenffrom CHF 5,266 - 5,793 / month
- CERN
DAQ and Detector Developer(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
Junior Software Engineer – Data Analysis & Automation(m/w/x)
Full-timeOn-siteJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
Data Centre Engineer(m/w/x)
Full-timeOn-siteExperiencedGenf - CERN
Machine Learning Engineer(m/w/x)
Full-timeOn-siteJuniorGenffrom CHF 5,266 - 5,793 / month
Software Engineer(m/w/x)
Maintaining Rust-based data acquisition systems for LHC and integrating software into CERN's controls ecosystem. Professional software development experience required. 30 days paid leave, comprehensive health insurance.
Requirements
- Professional software development experience
- Backend development exposure (advantageous)
- Familiarity with common development tools and practices (e.g. Git, containers, CI/CD) (plus)
- Team environment work experience
- Basic Agile methodologies understanding (Scrum/Kanban) (advantageous)
- Interest in complex, multi-language codebases
- Curiosity about low-level systems, networking, and maintainable code
- Advanced Rust and C++ knowledge
- Python and Java knowledge
- Relational database systems knowledge
- Concurrency and multithreading understanding
- Linux system knowledge
- Networking knowledge
- DevOps familiarity (CI/CD, monitoring)
- Spoken and written English
- Commitment to learn French
- National of a CERN Member or Associate Member State
- Never had a CERN fellow or graduate contract before
- University degree required
- PhD not eligible
Tasks
- Contribute to Rust-based data acquisition system maintenance and evolution
- Support development and testing of real-time control software
- Integrate software stack within CERN's controls ecosystem
- Document and improve QPS functional model and interactions
- Maintain existing QPS data acquisition system for LHC
- Collaborate with stakeholders to understand requirements
- Support ongoing operations of live system
Education
- Compulsory education
Languages
- English – Native
- French – Basic
Tools & Technologies
- Git
- containers
- CI/CD
- Rust
- C++
- Python
- Java
- Linux
- DevOps
Benefits
More Vacation Days
- 30 days paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowances
Additional Allowances
- Child allowances
- Infant allowances
- Relocation package
- Installation grant
- Travel expenses
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.
Not a perfect match?
- CERN
Systems Integration Engineer(m/w/x)
Full-timeOn-siteJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
DAQ and Detector Developer(m/w/x)
Full-timeOn-siteExperiencedGenffrom CHF 6,372 - 7,004 / month - CERN
Junior Software Engineer – Data Analysis & Automation(m/w/x)
Full-timeOn-siteJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
Data Centre Engineer(m/w/x)
Full-timeOn-siteExperiencedGenf - CERN
Machine Learning Engineer(m/w/x)
Full-timeOn-siteJuniorGenffrom CHF 5,266 - 5,793 / month