Beamline Data Acquisition Software Engineer

NorthStarHR

Saskatoon

On-site

CAD 70,000 - 95,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits
Pension plan
4 weeks vacation
Supplemental health & dental

Job summary

Canadian Light Source Inc. (CLSI) is seeking a Software Developer for the Data Acquisition team to design and implement a replacement data acquisition system for beamlines.

You will develop in-house systems with databases, messaging, and APIs to improve efficiency and data quality. You will collaborate with developers and end users, gather requirements, and contribute to automation pipelines while applying best practices in software design, testing, and deployment.

Qualifications

  • The candidate must have a relevant undergraduate degree or diploma and a minimum of two years of relevant experience.
  • Proven ability to work independently and manage multiple tasks with changing priorities.

Responsibilities

  • Actively develop frontend, device coordination, data pipelines, service communication, and API support for data acquisition.
  • Understand dependencies between databases, tasks, messaging, logging, and caches.
  • Design, implement, and maintain data acquisition software in a team setting.
  • Coordinate with teammates, clients, and end-users to upgrade automation pipelines.
  • Troubleshoot complex problems and determine root causes with staff support.
  • Gather functional requirements with external stakeholders and translate to technical specs.

Skills

Frontend development
Data pipelines
API development
Device coordination
Service communication

Education

Undergraduate degree or diploma

Tools

EPICS
Relational databases
NoSQL databases
ZeroMQ
NATS
Git/GitHub

Job description

Canadian Light Source Inc. (CLSI) is seeking a Software Developer for the Data Acquisition team to design and implement a replacement data acquisition system for beamlines.

You will develop in-house systems with databases, messaging, and APIs to improve efficiency and data quality. You will collaborate with developers and end users, gather requirements, and contribute to automation pipelines while applying best practices in software design, testing, and deployment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer – Data Acquisition
Software Developer – Data Acquisition

NorthStarHR • Saskatoon

On-site
CAD 70,000 - 95,000
Comprehensive benefits
Pension plan
4 weeks vacation
+1
Associate Scientist (VESPERS Beamline)
Associate Scientist (VESPERS Beamline)

NorthStarHR • Saskatoon

On-site
CAD 70,000 - 95,000
Comprehensive health & dental benefits
Pension plan
Four weeks’ vacation
LabWare Developer - Remote CANADA
LabWare Developer - Remote CANADA

CSols Inc. • Canada

Remote
CAD 110,000 - 140,000
PTO
Life Insurance
Extended Healthcare
+5
Imaging & Analysis Software Engineer (Canada)
Imaging & Analysis Software Engineer (Canada)

LifeCanvas Technologies Inc. • Toronto

On-site
CAD 90,000 - 120,000
Health Insurance
Startup environment
Full Stack Developer
Full Stack Developer

Canadian Bank Note Co. • Ottawa

Hybrid
CAD 90,000 - 150,000
Sales Systems Analyst – CRM, LIMS & Dashboards
Sales Systems Analyst – CRM, LIMS & Dashboards

SGS • Canada

On-site
CAD 70,000 - 90,000
Lab Systems Software Developer
Lab Systems Software Developer

Price Industries Limited • Winnipeg

On-site
CAD 70,000 - 110,000
Health & Dental benefits
Digital Pharmacy access (PocketPills)
EFAP (Employee & Family Assistance)
+2
Senior Photonics Laser Architect for AI Data Centers
Senior Photonics Laser Architect for AI Data Centers

Lightmatter • Toronto

Hybrid
CAD 185,000 - 233,000
Retirement Savings Matching Program
Life Insurance (Basic, Voluntary & AD&
Generous Time Off (Vacation, Sick &"
Lab Systems Software Developer
Lab Systems Software Developer

Price Industries • Winnipeg

On-site
CAD 70,000 - 100,000
Data Management Clerk
Data Management Clerk

In-Common Laboratories (ICL) • Toronto

Hybrid
CAD 34,000 - 41,000
Comprehensive Group Benefits
Employee Assistance Program
Private Pension Plan