Your personal AI career agent
Software Engineer - Accelerator Controls(m/w/x)
Developing real-time control software for particle accelerators, including user interfaces. Software development experience with basic backend concepts required. 30 days paid leave, comprehensive health insurance.
Requirements
- Software development experience
- Basic backend development concepts understanding
- Willingness to learn backend concepts
- Familiarity with software development tools
- Familiarity with software development practices
- Exposure to containers
- Exposure to CI/CD
- Team project experience
- Interest in Agile methodologies
- Ability to learn complex codebases
- Motivation to learn complex codebases
- Ability to navigate complex codebases
- Motivation to navigate complex codebases
- Ability to learn multi-language codebases
- Motivation to learn multi-language codebases
- Ability to navigate multi-language codebases
- Motivation to navigate multi-language codebases
- Attention to code quality
- Eagerness to follow best practices
- Proficiency in Java
- Proficiency in Python
- C++ knowledge
- Relational databases knowledge
- Proficiency in DevOps technologies
- Proficiency in DevOps practices
- Strong willingness to learn
- Strong willingness to collaborate
- Strong willingness to grow within team
- Spoken English
- Written English
- Commitment to learn French
- National of CERN Member State
- National of CERN Associate Member State
- Maximum two years professional experience since graduation
- Bachelor's degree in Computer Science or Software Engineering
- Master's degree in Computer Science or Software Engineering
- Bachelor's degree in related field
- Master's degree in related field
- Never had a CERN fellow contract before
- Never had a CERN graduate contract before
- University degree required
- PhD not eligible
Tasks
- Develop software components for BIS and SMP systems
- Test and maintain BIS and SMP software
- Implement real-time control and data processing
- Create user interfaces for BIS and SMP systems
- Collect requirements from users and hardware experts
- Maintain and extend SMP reference model
- Deploy software solutions in test environments
- Validate software in hardware-connected environments
- Collaborate with team members
- Contribute to documentation and reporting
Education
- No education required
Languages
- English – Native
- French – Basic
Tools & Technologies
- Git
- Containers
- CI/CD
- Java
- Python
- C++
- Relational databases
- DevOps technologies
- DevOps practices
Benefits
More Vacation Days
- 30 days of paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowance
- Child allowance
Additional Allowances
- Infant allowance
- 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
Software Engineer (Python & DevOps)(m/w/x)
Full-timeWith HomeofficeJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
Big Data Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedGenf - CERN
Backend Software Engineer - Database Systems (Oracle/Java)(m/w/x)
Full-timeWith HomeofficeExperiencedGenf - CERN
Firmware Developer - FPGA(m/w/x)
Full-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month
Software Engineer - Accelerator Controls(m/w/x)
Developing real-time control software for particle accelerators, including user interfaces. Software development experience with basic backend concepts required. 30 days paid leave, comprehensive health insurance.
Requirements
- Software development experience
- Basic backend development concepts understanding
- Willingness to learn backend concepts
- Familiarity with software development tools
- Familiarity with software development practices
- Exposure to containers
- Exposure to CI/CD
- Team project experience
- Interest in Agile methodologies
- Ability to learn complex codebases
- Motivation to learn complex codebases
- Ability to navigate complex codebases
- Motivation to navigate complex codebases
- Ability to learn multi-language codebases
- Motivation to learn multi-language codebases
- Ability to navigate multi-language codebases
- Motivation to navigate multi-language codebases
- Attention to code quality
- Eagerness to follow best practices
- Proficiency in Java
- Proficiency in Python
- C++ knowledge
- Relational databases knowledge
- Proficiency in DevOps technologies
- Proficiency in DevOps practices
- Strong willingness to learn
- Strong willingness to collaborate
- Strong willingness to grow within team
- Spoken English
- Written English
- Commitment to learn French
- National of CERN Member State
- National of CERN Associate Member State
- Maximum two years professional experience since graduation
- Bachelor's degree in Computer Science or Software Engineering
- Master's degree in Computer Science or Software Engineering
- Bachelor's degree in related field
- Master's degree in related field
- Never had a CERN fellow contract before
- Never had a CERN graduate contract before
- University degree required
- PhD not eligible
Tasks
- Develop software components for BIS and SMP systems
- Test and maintain BIS and SMP software
- Implement real-time control and data processing
- Create user interfaces for BIS and SMP systems
- Collect requirements from users and hardware experts
- Maintain and extend SMP reference model
- Deploy software solutions in test environments
- Validate software in hardware-connected environments
- Collaborate with team members
- Contribute to documentation and reporting
Education
- No education required
Languages
- English – Native
- French – Basic
Tools & Technologies
- Git
- Containers
- CI/CD
- Java
- Python
- C++
- Relational databases
- DevOps technologies
- DevOps practices
Benefits
More Vacation Days
- 30 days of paid leave
- 2 weeks annual closure
Healthcare & Fitness
- Comprehensive health insurance
Retirement Plans
- CERN Pension Fund membership
Family Support
- Family allowance
- Child allowance
Additional Allowances
- Infant allowance
- 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
Software Developer for Control Systems(m/w/x)
Full-timeWith HomeofficeJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
Software Engineer (Python & DevOps)(m/w/x)
Full-timeWith HomeofficeJuniorGenffrom CHF 5,266 - 5,793 / month - CERN
Big Data Software Engineer(m/w/x)
Full-timeWith HomeofficeExperiencedGenf - CERN
Backend Software Engineer - Database Systems (Oracle/Java)(m/w/x)
Full-timeWith HomeofficeExperiencedGenf - CERN
Firmware Developer - FPGA(m/w/x)
Full-timeWith HomeofficeExperiencedGenffrom CHF 6,372 - 7,004 / month