C
Software Engineer, Controls Software and Services (GRAE)
cern
On-site 1mo ago
About the role
About the Role
Join our team of experienced software engineers in the Controls Software and Services (CSS) group and take an active role in the design and development of two mission-critical systems that keep CERN's accelerators running safely 24/7. You will contribute to the modernisation of the Technical Infrastructure Monitoring (TIM) system, built using modern technologies, and to the development of a new control system for the future High-Luminosity LHC upgrade.
What You Will Do
- Design and develop software for real-time control systems.
- Contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Collaborate with physicists and engineers to understand system requirements.
- Ensure the reliability and safety of critical systems.
- Participate in code reviews and contribute to improving software quality.
What We Are Looking For
- Degree in Computer Science, Engineering, or a related field.
- Proven experience in software development.
- Proficiency in one or more programming languages (e.g., C++, Python, Java).
- Familiarity with real-time operating systems and embedded systems.
- Understanding of control systems principles.
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
Nice to Have
- Experience with CERN's accelerator control systems.
- Knowledge of distributed systems and networking.
- Familiarity with modern software development practices (e.g., Agile, CI/CD).
- Experience with database technologies.
What We Offer
- Opportunity to work on cutting-edge technology in a world-renowned research institution.
- Collaborative and international work environment.
- Competitive salary and benefits package.
- Professional development opportunities.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free