Talent.com

Computer programming Jobs in St. Albert, AB

Create a job alert for this search

Computer programming • st albert ab

Last updated: 1 hour ago
Engineering CO-OP

Engineering CO-OP

Durabuilt Windows & DoorsEdmonton, Division No. 11, CA
Full-time
We are seeking a motivated and enthusiastic Computer Engineering or Mechatronics CO‑OP Student to join our Engineering and Automation team. This position will focus on developing and testing softwar...Show moreLast updated: 30+ days ago
CNC (computer numerical control) machinist

CNC (computer numerical control) machinist

Nexus CNC Machining Services LtdEdmonton, AB, CA
Permanent
Secondary (high) school graduation certificate.Read and interpret engineering drawings, blueprints, charts and tables.Set up and adjust production machineries / tools. Fit and assemble components and ...Show moreLast updated: 30+ days ago
  • Promoted
Computer programming Private Tutoring Jobs Edmonton

Computer programming Private Tutoring Jobs Edmonton

SuperprofEdmonton, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Recreation Leader (Adult Programming)

Recreation Leader (Adult Programming)

Canadian Forces Morale and Welfare Services - CFMWSLancaster Park, AB, Canada
Full-time
CFMWS - WHERE PURPOSE MEETS PASSION!.At Canadian Forces Morale and Welfare Services (CFMWS), we’re more than just a workplace. we’re a proud community dedicated to supporting Canadian Armed Forces ...Show moreLast updated: 5 hours ago
Engineering CO-OP

Engineering CO-OP

Durabuilt Windows & Doors Inc.Edmonton, Division No. 11, CA
Full-time
We are seeking a motivated and enthusiastic Computer Engineering or Mechatronics CO‑OP Student to join our Engineering and Automation team. This position will focus on developing and testing softwar...Show moreLast updated: 30+ days ago
CNC (computer numerical control) machinist

CNC (computer numerical control) machinist

DFC Diesel RebuildersEdmonton, AB, CA
Permanent
Hours : 32 to 44 hours per week.Education : Secondary (high) school graduation certificate.Experience : 1 year to less than 2 years. Measure and lay out work pieces in preparation for assembly.Read and...Show moreLast updated: 9 days ago
CNC (computer numerical control) machinist

CNC (computer numerical control) machinist

NTD Machine LtdEdmonton, AB, CA
Full-time
Secondary (high) school graduation certificate.Compute dimensions and tolerances of machine parts.Measure and lay out work pieces in preparation for assembly. Repair machine tools and parts.Set up a...Show moreLast updated: 27 days ago
Tenure-Track Professor - Computer Hardware Engineering

Tenure-Track Professor - Computer Hardware Engineering

University of AlbertaEdmonton, Division No. 11, CA
Full-time
A leading Canadian university in Edmonton seeks an Assistant or Associate Professor in Computer Hardware Engineering.The successful candidate will engage in teaching, research, and service within a...Show moreLast updated: 27 days ago
Process Development Engineer — MEMS & Computer Vision

Process Development Engineer — MEMS & Computer Vision

FLIR Systems, Inc.Edmonton, Division No. 11, CA
Full-time
A leading technology firm in Canada is seeking a detailed-oriented Process Development Engineer to support process optimization and new product development for next-gen MEMS devices.The ideal candi...Show moreLast updated: 10 days ago
Computer Engineering - AI Data Trainer

Computer Engineering - AI Data Trainer

AlignerrEdmonton, Division No. 11, CA
Full-time
Computer Engineering - AI Data Trainer role at Alignerr.Be among the first 25 applicants.This range is provided by Alignerr. Your actual pay will be based on your skills and experience — talk with y...Show moreLast updated: 8 days ago
Assistant or Associate Professor in Computer Hardware Engineering

Assistant or Associate Professor in Computer Hardware Engineering

CcwesttEdmonton, Division No. 11, CA
Full-time +1
Assistant or Associate Professor in Computer Hardware Engineering.Posting Date 12 / 10 / 2025, 10 : 03 PM.Locations Edmonton, AB, Canada (On‑site). Category Type Engineering – Computer Engineering.Positio...Show moreLast updated: 19 days ago
AgTech Software Development Intern (Hybrid / Remote)

AgTech Software Development Intern (Hybrid / Remote)

AltaMLEdmonton, Division No. 11, CA
Remote
Full-time
A dynamic agtech startup is seeking a Software Development Associate for an internship opportunity.This role involves collaborating with senior developers to design and enhance software solutions t...Show moreLast updated: 3 days ago
computer repair technician

computer repair technician

TechiseEdmonton, AB, CA
Permanent
Hours : 30 to 40 hours per week.Education : College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years. Experience : 1 year to less than 2 years.Relocation costs ...Show moreLast updated: 30+ days ago
Junior Software Developer

Junior Software Developer

3c Information Solutions IncEdmonton, Division No. 11, CA
Full-time
The Junior Software Developer assists in the development, maintenance, and improvement of web and system applications.Primary functions include supporting the implementation of new features, mainta...Show moreLast updated: 30+ days ago
Security Software Engineer : Open Source, Remote

Security Software Engineer : Open Source, Remote

CanonicalEdmonton, Division No. 11, CA
Remote
Full-time
A leading open source software provider is seeking a Security Software Engineer to work remotely with global teams.The role involves defining and implementing security features, analyzing vulnerabi...Show moreLast updated: 30+ days ago
  • New!
machinist, CNC (computer numerical control)

machinist, CNC (computer numerical control)

MP Industries CorpEdmonton, AB, CA
Permanent
Heures de travail : 40 hours per week.No degree, certificate or diploma.Compute dimensions and tolerances of machine parts. Measure and lay out work pieces in preparation for assembly.Read and interp...Show moreLast updated: 1 hour ago
systems testing technician

systems testing technician

Star POSEdmonton, Division No. 11, CA
Full-time
College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years.Computer programming / programmer, general. Network and system administration / administrator.Work must ...Show moreLast updated: 5 days ago
Full-Stack Web Engineer - Cloud, CI / CD & UX

Full-Stack Web Engineer - Cloud, CI / CD & UX

AMA - Alberta Motor AssociationEdmonton, Division No. 11, CA
Full-time
A leading membership organization in Edmonton is seeking a passionate Developer to join their Digital Member Experience team. In this entry-level role, you will create and enhance software applicati...Show moreLast updated: 28 days ago
People also ask
Engineering CO-OP

Engineering CO-OP

Durabuilt Windows & DoorsEdmonton, Division No. 11, CA
30+ days ago
Job type
  • Full-time
Job description

Job Overview

We are seeking a motivated and enthusiastic Computer Engineering or Mechatronics CO‑OP Student to join our Engineering and Automation team. This position will focus on developing and testing software solutions for automation systems, robotics, and machine vision applications. The successful candidate will contribute to proof‑of‑concept (PoC) projects involving computer vision, PLC integration, motion control, and embedded systems. This opportunity offers hands‑on experience in industrial automation, robotic control, and hardware / software integration within a real‑world manufacturing environment.

Responsibilities

  • Develop and test software code for automation systems, robotic cells, and proof‑of‑concept applications.
  • Implement and experiment with computer vision and machine learning models for quality inspection, object recognition, and motion tracking.
  • Write and optimize embedded code for microcontrollers and single‑board computers (Arduino, Raspberry Pi, ESP32).
  • Support development of communication interfaces between motor drivers, PLCs, and robotic controllers.
  • Contribute to PLC programming (Siemens, Allen‑Bradley, etc.) and robotic arm programming (Fanuc, Universal Robots, or similar).
  • Assist in PCB design and assembly for control and sensing prototypes.
  • Design and 3D model custom parts for sensors, cameras, and robotic tools for 3D printing and integration.
  • Support the Robotics Engineer with system integration testing, troubleshooting, and documentation of software architecture.
  • Participate in data acquisition and analysis to evaluate automation performance and validate algorithms.
  • Contribute to continuous improvement initiatives through innovative problem‑solving and rapid prototyping.

Qualifications

  • Currently enrolled in a Bachelor’s degree program in Computer Engineering, Mechatronics Engineering, or related discipline.
  • Strong interest in automation, robotics, and intelligent systems.
  • Experience with Python, C / C++, or JavaScript for embedded or control applications.
  • Familiarity with computer vision frameworks (OpenCV, TensorFlow, PyTorch) is an asset.
  • Basic understanding of PLC logic, robot programming, and control systems.
  • Hands‑on experience with Arduino, Raspberry Pi, or similar platforms.
  • Working knowledge of PCB design tools (KiCad, Altium, etc.) and 3D modeling software (SolidWorks, Fusion 360, or similar).
  • Strong analytical and problem‑solving skills with the ability to work independently and collaboratively.
  • Excellent communication skills and a proactive approach to learning.
  • Working Conditions and Requirements

  • Lifting and / or carrying anywhere from 10 lbs to 75 lbs.
  • Operate primarily in an office and plant environment.
  • Use standard office equipment such as laptop computers and 3D printer.
  • Working in an office environment with possible local travel requirements.
  • Needs to be comfortable working in a manufacturing production floor at times.
  • Requires a high degree of attention to detail and the ability to multi‑task.
  • Ability to travel between facility locations as required.
  • #J-18808-Ljbffr