The Canadian Light Source (CLS) is seeking a summer student to support software development and user operations for the Brockhouse High Energy beamline. This project focuses on enhancing the functionality of a new stress rig endstation by developing a front-end graphical user interface (GUI) for data workflows that manage x-ray scattering experiments. The student will also assist with stress rig-related experiments during the user program, gaining hands-on experience in synchrotron science, instrumentation, and software development. This role offers a unique opportunity to contribute to cutting-edge research infrastructure while building skills in programming and experimental support.
Representative Duties:
- Develop a front-end GUI for data workflows to manage x-ray scattering experiments with the stress rig and related instrumentation.
- Collaborate with beamline staff to integrate GUI with existing software controls.
- Assist in testing and troubleshooting software for experiment management.
- Support user program activities involving stress rig-related experiments on the high energy beamline.
- Document software development processes and provide user instructions.
- Participate in beamline operations and learn experimental workflows for x-ray scattering.
Qualifications:
- Currently enrolled in an undergraduate degree program in Physics, Chemistry, Materials Science, or a related field, and returning to studies in the fall.
- Experience with Python programming.
- Knowledge of GUI development (e.g., PyQt, Tkinter) is an asset.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Good communication skills for collaborating with scientists and documenting workflows.