The Canadian Light Source (CLS) is seeking a summer student to support the development of advanced features for beamline data acquisition systems. This role will focus on enhancing the Bluesky project by implementing higher-level functionality that improves beamline operations and user experience. Working closely with the Data Acquisition (DAQ) team and beamline scientists, the student will develop quality-of-life features such as automated calibration, sophisticated staging, and streamlined workflows that integrate multiple tasks for seamless operation. This position offers an excellent opportunity to gain hands-on experience in scientific software development and contribute to cutting-edge synchrotron technology.
Representative Duties:
- Collaborate with the DAQ team to implement value-added features for the Bluesky project.
- Work with beamline staff to identify and develop quality-of-life improvements for beamline operations.
- Design and implement automated calibration routines and advanced staging processes.
- Develop workflows that integrate multiple tasks for more efficient and seamless beamline operation.
- Test and validate new features to ensure reliability and usability.
- Document development processes and provide user guidance for implemented features.
Qualifications:
- Currently enrolled in an undergraduate degree program in Engineering (Electrical, Engineering Physics, Computer Engineering) or Computer Science and returning to studies in the fall.
- Experience with Python programming and software development.
- Familiarity with data acquisition systems or scientific instrumentation is an asset.