Controls Engineer
CA$75K - CA$90K/yr
PLC, HMI, and drive system programming, including ancillary hardware such as barcode scanners ... Bachelor's degree in Computer Engineering, Computer Engineering Technology, Electrical Engineering ...
Quick apply
CA$75K - CA$90K/yr
PLC, HMI, and drive system programming, including ancillary hardware such as barcode scanners ... Bachelor's degree in Computer Engineering, Computer Engineering Technology, Electrical Engineering ...
Quick apply
CA$75K - CA$90K/yr
PLC, HMI, and drive system programming, including ancillary hardware such as barcode scanners ... Bachelor's degree in Computer Engineering, Computer Engineering Technology, Electrical Engineering ...
Ottawa, ON · On-site
$18 - $25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware - precision components and assemblies that have to ...
Ottawa, ON · On-site
$18 - $25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware - precision components and assemblies that have to ...
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, Hardware Engineering, or related field Job Focus * Looking for candidates with experience in I/O Compliance ...
New
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, Hardware Engineering, or related field Job Focus * Looking for candidates with experience in I/O Compliance ...
New
Ottawa, ON · On-site
CA$18 - CA$25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware precision components and assemblies that have to ...
Quick apply
Ottawa, ON · On-site
CA$18 - CA$25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware precision components and assemblies that have to ...
Internet architecture and protocols and Unix network programming. Qualifications - Required: Master's degree Qualifications - Areas of Specialization: n/a Qualifications - Discipline: Computer ...
Internet architecture and protocols and Unix network programming. Qualifications - Required: Master's degree Qualifications - Areas of Specialization: n/a Qualifications - Discipline: Computer ...
... Programming and production requirements. • Create and maintain Probing routines required to ... and CAD/CAM Development). • Recommend and implement quality or process improvement actions ...
... Programming and production requirements. • Create and maintain Probing routines required to ... and CAD/CAM Development). • Recommend and implement quality or process improvement actions ...
Mississauga, ON · Hybrid
CA$57K - CA$61K/yr
A postsecondary diploma/degree in Computer Science, Computer Programming, or a related field * Minimum of 1 year of quality assurance experience (professional or internship/co-op); considered a ...
Mississauga, ON · Hybrid
CA$57K - CA$61K/yr
A postsecondary diploma/degree in Computer Science, Computer Programming, or a related field * Minimum of 1 year of quality assurance experience (professional or internship/co-op); considered a ...
Develop in-house software to solve dynamic problems using high level programming languages * Write ... Computer Phone Mobile device Medical Surveillance May include: Anthropometrical Size Restrictions ...
New
Develop in-house software to solve dynamic problems using high level programming languages * Write ... Computer Phone Mobile device Medical Surveillance May include: Anthropometrical Size Restrictions ...
New
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Quick apply
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Oshawa, ON · On-site
CA$73K - CA$76K/yr
As part of Kiewit, we are integrated with 135 years of construction and engineering excellence that ... in CAD programs such as Civil 3D, Microstation Inroads or Trimble Business Center Avid user of ...
Oshawa, ON · On-site
CA$73K - CA$76K/yr
As part of Kiewit, we are integrated with 135 years of construction and engineering excellence that ... in CAD programs such as Civil 3D, Microstation Inroads or Trimble Business Center Avid user of ...
Strong coding skills in programming languages like Python, Go, Rust and/or C/C++. * Solid foundation in other computer science and computer engineering topics: algorithms and data structures ...
Strong coding skills in programming languages like Python, Go, Rust and/or C/C++. * Solid foundation in other computer science and computer engineering topics: algorithms and data structures ...
CA$30 - CA$35/hr
This role focuses on CNC programming, setup support, and process optimization. Pay: $30.00 - $35.00/hr Responsibilities: * Develop CNC programs using Fanuc controls. * Use CAD/CAM software ...
Quick apply
CA$30 - CA$35/hr
This role focuses on CNC programming, setup support, and process optimization. Pay: $30.00 - $35.00/hr Responsibilities: * Develop CNC programs using Fanuc controls. * Use CAD/CAM software ...
CA$70K - CA$90K/yr
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Construction Management teams), coordinate with external stakeholders, and prepare 2D and 3D CAD ...
CA$70K - CA$90K/yr
Day-to-day, you'll work closely with teams across the business (Engineering, Project Management, and Construction Management teams), coordinate with external stakeholders, and prepare 2D and 3D CAD ...
Several years of experience with CNC programming, setup, and operation in a precision machining environment * Experience working with multi-axis CNC equipment * Ability to interpret technical ...
Several years of experience with CNC programming, setup, and operation in a precision machining environment * Experience working with multi-axis CNC equipment * Ability to interpret technical ...
Oakville, ON · On-site
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Oakville, ON · On-site
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Experience in designing classical and modern computer vision algorithms pertaining to any of the ... Excellent programming skills in Python or C++ * Experience in MLOps is a plus * Experience with AI ...
Mississauga, ON · Hybrid
CA$58K - CA$62K/yr
A Diploma or Degree in Computer Science or Computer programming or equivalent. * 2-4 years of technical support, solutions engineering, or a similar customer-facing technical role. * Must be ...
Mississauga, ON · Hybrid
CA$58K - CA$62K/yr
A Diploma or Degree in Computer Science or Computer programming or equivalent. * 2-4 years of technical support, solutions engineering, or a similar customer-facing technical role. * Must be ...
Markham, ON · On-site
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Markham, ON · On-site
CA$29.66 - CA$53.70/hr
Parsons is looking for an amazingly talented Intermediate Bridge CAD Designer to join our team! In ... Utilizes AutoCAD or MicroStation to prepare bridge engineering drawings consisting of standard ...
Masters Electrical Engineering or Computer Engineering * Hands-on experience with Cadence tools * Tape-out experience 3nm designs
Masters Electrical Engineering or Computer Engineering * Hands-on experience with Cadence tools * Tape-out experience 3nm designs
$10.82 - $14.90
17% of jobs
$16.88 is the 25th percentile. Wages below this are outliers.
$14.90 - $18.99
17% of jobs
$18.99 - $23.08
12% of jobs
The median wage is $24.75 / hr.
$23.08 - $27.16
12% of jobs
$27.16 - $31.25
15% of jobs
$33.91 is the 75th percentile. Wages above this are outliers.
$31.25 - $35.34
5% of jobs
$35.34 - $39.42
4% of jobs
$39.42 - $43.51
5% of jobs
$43.51 - $47.60
6% of jobs
$47.60 - $51.68
4% of jobs
$51.68 - $55.77
3% of jobs
$10
$28
$55
| Aspect | Computer Programming | Software Development |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; certifications like Microsoft Certified or Oracle Certified | Same as computer programming, often includes project management certifications |
| Work Environment | Often individual or small team coding tasks, in offices or remote settings | Includes planning, designing, coding, testing, and deployment, often in larger teams |
| Employer & Industry Usage | Tech companies, startups, IT departments | Software firms, tech companies, enterprise IT departments |
| Common Search & Comparison Intent | Understanding coding roles, entry-level tasks | Broader scope, project management, and lifecycle involvement |
Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.
