Engineer (Computing) Job Description
Introduction
The third generation of Function Generator/Controller (FGC3) is an evolution of the FGC2 hardware that was developed to control power converters in the LHC. It will be deployed in CERN's new accelerators as well as being used in the renovation of the existing accelerators that supply beams to the LHC. Over the next ten years several thousand FGC3s will be deployed into operation, controlling a large variety of power converters and for this reason the software running on the FGC3s must be extremely reliable, flexible and maintainable.
You will join:
- The TE department, responsible for the major infrastructure of the CERN accelerators including the magnets and their powering systems.
- The EPC group, responsible for the power converters for the whole CERN accelerator complex.
- The Converter Controls section (CC), which develops and supports the control electronics and associated software for all the power converters.
Functions As a software engineer in the CC section, you will: - Be responsible for the power converter control software in the new FGC3s as well as the software running in the 1700 FGC2s used in the LHC.
- Develop new power converter control software and documentation to meet the needs of the accelerator operators and the power converter engineers.
- Support the deployment and operation of power converter controls in the CERN accelerators.
- Coordinate the work of junior software engineers working on the same project.
Engineer (Computing) Job Requirements
Qualification
required Master's degree in the field of software engineering, or equivalent.
Experience and competencies
The experience required for this post is:
- Demonstrated experience of software development.
The technical competencies required for this post are: - Programming/Software development: in depth practical knowledge of programming in C.
The technical competencies that will be an advantage to take up the post are: - Real-time programming of embedded controllers.
- Knowledge of Eclipse CDT, Git SCM, Perl, SQL, Java, C++, Linux.
- Signal processing.
- Automatic control theory.
The behavioural competencies you will have to demonstrate are: - Solving Problems: Produces workable and timely solutions that meet the requirements.
- Achieving Results: Has a structured and organized approach towards work, is able to set priorities and plan tasks with results in mind.
- Communicating Effectively: delivers presentations in a structured and clear way; adjusts style and content to the audience; responds calmly and confidently to questions.
- Working in teams: Contributing to promoting a positive atmosphere in the team through an optimistic and constructive attitude; addressing issues.
- Learning and Sharing Knowledge: Sharing knowledge and expertise freely and willingly with others, coaching others to ensure knowledge transfer.
The language competency required for this post is: - English and/or French: spoken and written, with the ability to draw-up technical specifications and/or scientific reports, and/or to make oral presentations. The ability to understand and speak the other language in professional contexts would be an advantage.
Engineer (Computing) Application Information
Please apply with your CV and cover letter by the 'apply' button below.
Please use reference ''QREER.COM'' in your application.
Engineer (Computing) Summary
Education Backgrounds: |
Software Engineering |
Specialties: |
Software Architecture Software Design
|
Education Level: |
Postgraduate (Masters)
|
Experience: |
2 - 5 years 5 - 10 Years
|
Languages spoken: |
English French |
Job Location: |
, Switzerland |
Apply