At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact, and provides insights into the fundamental laws of nature. Find out more on http://home.cern.
Are you an experienced software engineer with expertise using LabVIEW? Do you want to create systems that test and validate superconducting magnets and cables, verifying components of the largest particle accelerator in the world? Do you want to improve your engineering skills and work on solving challenging measurement and control issues? Join CERN and discover a whole new world of engineering and technical challenges!
You will join the Beams Department (BE), the Controls Electronics and Mechatronics Group (CEM), and the Measurement, Test and Analysis section (MTA), who is in charge of developing and delivering turnkey solutions for measurement, test and control systems all around CERN. You will be working on integrating complex test and measurement systems in CERN’s state of the art superconducting magnet test facilities, validating the next generation of particle accelerators.
As a software engineer in the MTA section, you will work on the design, development and implementation of test, measurement and control systems for superconducting magnet and cable test benches. You will identify bottle necks, propose improvements and coordinate delivery of the systems, ensuring a smooth operation of the test facilities. In addition, you will work on identifying future needs and alternative solutions, adapting the test systems to the ever evolving needs of the accelerators.
In particular you will:
- Take the responsibility for the design, production, acceptance tests, and operation of superconducting magnet test and measurement systems, with particular focus on the data acquisition and controls aspects.
- Develop and support low-level control algorithms on different real-time platforms applying advanced data acquisition and analysis techniques.
- Prepare functional requirements for the applications and write technical specifications.
- Develop applications to monitor, test and debug complex systems to understand and correct possible root-cause failures.
- Mentor junior developers.
- Develop and support data acquisition and equipment control applications based on users’ specifications
- Interact with other groups at CERN, in particular those in charge of magnet design and protection, in order to improve the performance and functionality of the devices
- Develop and test prototype superconducting magnet test systems using LabVIEW, Python, C/ C++ on Linux RT and Windows.
- Be a member of the CERN-wide LabVIEW support service, which serves approximately 600 users.
Master's degree or PhD or equivalent relevant experience in the field of computer science, electronic engineering, computer engineering or a related field.
Certified LabVIEW Architect or equivalent.
- Extensive experience with LabVIEW design and development.
- Experience with software development for the control of hardware systems.
- Proven experience in the design and operation of control and data acquisition systems.
- Proficiency in testing and debugging complex control systems.
- Experience with working on superconducting magnets and cables, would be an asset.
- Knowledge of programming techniques and languages: such as LabVIEW, LabVIEW RT and LabVIEW FPGA; C/C++, Python and Java.
- Development of software for embedded and real-time systems with/without OS
- Knowledge and application of advanced controls (non-linear, adaptative, predictive, etc.)
- Configuration, implementation, installation, operation and maintenance of advanced data-acquisition, monitoring and control systems.
- Communicating effectively: Expressing opinions, ideas and suggestions with conviction and in a logical/structured manner; keeping to the point.
- Solving problems: Identifying, defining and assessing problems, taking action to address them.
- Demonstrating accountability: Working conscientiously and reliably; delivering on promises. Presenting information accurately and objectively. Taking responsibility for own actions and decisions.
- Achieving results: Delivering high quality work on time and fulfilling expectations. Having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind. Driving work / projects along and seeing them through to their conclusion.
Spoken and written English: ability to understand and speak the English language in professional contexts. Ability to draw-up technical specifications and/or scientific reports and to make oral presentations in English. The ability to speak French would be an advantage, at least a willingness to learn rapidly.
Eligibility and closing date:
Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success. We welcome applications from all Member States and Associate Member States.
This vacancy will be filled as soon as possible, and applications should normally reach us no later than 12:00 CET 10th June 2022.
Contract type: Limited duration contract (5 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.
These functions require:
- Interventions in underground installations.
- A valid driving licence is required.
- Work during nights, Sundays and official holidays, when required by the needs of the Organization.
Job grade: 6-7
Job reference: BE-CEM-MTA-2022-54-LD
Benchmark Job Title: Computing Engineer