Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
2,545

Software Developer jobs in Canada

Senior Electrical Controls Software Designer

Eclipse Automation

Cambridge
On-site
CAD 80,000 - 100,000
Yesterday
Be an early applicant
I want to receive the latest job alerts for “Software Developer” jobs

Lead Privacy‑Focused Software Engineer, Ads Platform

Amazon

Toronto
On-site
CAD 150,000 - 252,000
2 days ago
Be an early applicant

Instrumentiste Programmeur – Projets miniers internationaux

G Mining Services / G Services Miniers

Brossard
Hybrid
CAD 70,000 - 90,000
2 days ago
Be an early applicant

Instrumentiste programmeur

G Mining Services / G Services Miniers

Brossard
Hybrid
CAD 70,000 - 90,000
2 days ago
Be an early applicant

Senior Software Engineer - SRE

Veeva Systems, Inc.

Vancouver
Hybrid
CAD 177,000 - 308,000
2 days ago
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Remote Security Software Engineer - Open Source

Canonical

Regina
Remote
CAD 80,000 - 100,000
2 days ago
Be an early applicant

Security Software Engineer

Canonical

Regina
Remote
CAD 80,000 - 100,000
2 days ago
Be an early applicant

Software Developer — Android - Canada

TextNow

Canada
Hybrid
CAD 113,000 - 248,000
25 days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Senior Software Developer, Embedded Appliances

Motorola Solutions

Vancouver
Hybrid
CAD 125,000 - 155,000
23 days ago

Développeur(euse) logiciel / Software Developer - C#

Genetec

Montreal (administrative region)
On-site
CAD 70,000 - 90,000
18 days ago

Application Developer

Sobeys

Montreal (administrative region)
Hybrid
CAD 80,000 - 100,000
Today
Be an early applicant

Software Engineer, Platform Operations

Planet

Canada
Remote
CAD 80,000 - 100,000
Today
Be an early applicant

C++/ Rust Software Engineer (Lead)

Black Duck Software, Inc.

Calgary
On-site
CAD 133,000 - 166,000
2 days ago
Be an early applicant

Lead Web Developer

Yoush Consulting

Toronto
On-site
CAD 80,000 - 110,000
Today
Be an early applicant

Staff Software Engineer - Cloud Services

Agiloft

Canada
On-site
CAD 100,000 - 130,000
5 days ago
Be an early applicant

Senior Software Engineer II, Backend Platform

Wave HQ

Canada
Remote
CAD 160,000 - 179,000
5 days ago
Be an early applicant

Staff Software Engineer – Platform

Atlas Technology Solutions

Canada
On-site
CAD 90,000 - 120,000
Yesterday
Be an early applicant

Staff Software Engineer

Suger.io

Vancouver
Hybrid
CAD 150,000 - 200,000
29 days ago

Applications Engineer

Tangam Systems

Southwestern Ontario
On-site
CAD 80,000 - 95,000
6 days ago
Be an early applicant

Développeur(euse) Logiciel (Java / MATLAB) / Software developer (Java / MATLAB)

OPAL-RT TECHNOLOGIES

Montreal (administrative region)
Hybrid
CAD 70,000 - 90,000
5 days ago
Be an early applicant

Senior Software Developer - Digital Workflow Team

Vention

Montreal (administrative region)
Hybrid
CAD 80,000 - 100,000
5 days ago
Be an early applicant

Développeur(euse) Logiciel (Java / MATLAB) / Software developer (Java / MATLAB)

OPAL-RT TECHNOLOGIES Inc.

Montreal (administrative region)
Hybrid
CAD 70,000 - 90,000
6 days ago
Be an early applicant

Senior Software Reliability Developer

Autodesk

Toronto
Hybrid
CAD 107,000 - 158,000
5 days ago
Be an early applicant

Software Engineer II, Backend Platform

Wave HQ

Canada
Hybrid
CAD 101,000 - 113,000
5 days ago
Be an early applicant

Software Engineer Co-op — Video Surveillance

Motorola Solutions

Vancouver
On-site
CAD 38,000 - 63,000
Today
Be an early applicant

Top job titles:

Delivery jobsQuality Analyst jobsComputer Science jobsProofreader jobsSeasonal jobsMuseum jobsEvent Planner jobsPharmaceutical Sales Representative jobsBusiness Management jobsCollege jobs

Top companies:

Jobs at NetflixJobs at United NationsJobs at DisneyJobs at JllJobs at BeaumontJobs at World BankJobs at AecomJobs at CognizantJobs at HiltonJobs at Mount Sinai

Top cities:

Jobs in MontrealJobs in WinnipegJobs in HamiltonJobs in ReginaJobs in RichmondJobs in SaskatoonJobs in Greater SudburyJobs in AjaxJobs in MiltonJobs in Newmarket

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsEntry Level Software Developer jobsFullstack Developer jobsJava Developer jobsPython Developer jobsPython Software Developer jobs
Senior Electrical Controls Software Designer
Eclipse Automation
Cambridge
On-site
CAD 80,000 - 100,000
Full time
Yesterday
Be an early applicant

Job summary

A leading automation solutions provider in the Region of Waterloo is seeking a Senior Electrical Controls Software Designer to contribute to machine concepts and control software design. This role involves programming and integrating with electrical and mechanical systems, along with installation and debugging at customer sites. A minimum of 5 years' experience in a custom automation environment, along with strong problem-solving skills in mechanical and electrical domains, is required. The position entails travel up to 30% of the time.

Benefits

Reimbursement for tuition and professional dues
3 weeks of vacation
RRSP matching program
Free snack program

Qualifications

  • 5+ years of experience within a custom automation environment (OEM).
  • A strong self-starter with teamwork skills.
  • Travel expectation of 30% to vendor/supplier locations.

Responsibilities

  • Design and develop software programs specific to customer requirements.
  • Debug and commission control systems at customer sites.
  • Provide thorough testing of machine functionality to verify software completeness.

Skills

Programming skills
Mechanical problem-solving
Electrical problem-solving
Team collaboration
Understanding of robotics

Education

Post-secondary engineering degree in electrical, systems or computer engineering

Tools

PLCs
PCs
Motion controllers
Vision systems
Lasers
Job description
Senior Electrical Controls Software Designer
Job Description

Posted Monday, February 9, 2026 at 5:00 a.m.

Job Title: Senior Electrical Engineering Software Designer
Location: Cambridge, ON | On-site
Job Type: Full-time
Compensation: $40.00 - $62.00/hour
Benefits: RRSP, health/dental/vision package, reimbursement for tuition and professional dues, paid vacation, personal days, and sick days

Get to Know Us

Eclipse Automation delivers cutting‑edge custom automated manufacturing solutions across multiple industries. We combine advanced automation expertise with digital innovation to create smart, efficient, and sustainable manufacturing systems. Our global network includes facilities in Canada, the United States and Hungary ensuring regional expertise and global strength.

The Position

The Electrical Engineering Software Designer will contribute to machine concepts, design of control software, integration of software with electrical and mechanical systems, process development, and machine installation at customer sites worldwide. The incumbent will also work on programming and integration assignments utilizing PLCs, PCs, robotics, motion controllers, vision systems, lasers, and other controllers while delivering the Eclipse Vision and the Eclipse Entrepreneurial Culture.

What You’ll Be Doing
  • Design and develop software programs (PLC and/or PC based) specific to customer and project requirements based on standard Eclipse programming methods
  • Debug and commission control systems at our facility during the system integration stage and then at the customer site during installation
  • Travel as required to customer and supplier sites to perform installation, commissioning, and training duties
  • Select, test, and integrate hardware and software components such as robots, analog devices, motion controllers, sensors, vision systems, and lasers
  • Work with other members of the Controls Engineering department and other groups to continuously improve methods of integrating controls technology, with the goals being enhanced safety, enhanced functionality, and reduced cost
  • Work with customers, project managers, designers, toolmakers and electricians to solve problems in order to provide the customer with a complete, functional automation system
  • Provide thorough testing of machine functionality to verify software program completeness
  • Provide accurate documentation for each project
  • Advise customer on solving technical problems
  • Provide customer with training specific to their current project (i.e. machine operation, programming principles and program structure)
  • Ability to work within a team environment and actively participate in group meetings
What We’re Looking For
  • 5+ years of experience within a custom automation environment (OEM)
  • A post‑secondary engineering degree, diploma or equivalent, specializing in electrical, systems or computer engineering.
  • Strong programming, mechanical and electrical problem‑solving skills
  • Understanding of robotics, control systems and machine operation with hands‑on experience
  • A self‑starter with the ability to work as part of a team in a fast‑paced environment with minimal supervision
  • Expectation of travel to vendor/supplier locations is 30% of the time, however may be exceeded in exceptional circumstances to meet project needs
What We Offer
  • Reimbursement for tuition and professional dues
  • 3 weeks of vacation and 3 paid personal days (to start)
  • RRSP matching program
  • Free snack program
Why Join Us

Here at Eclipse Automation, creation and innovation are at our core, and our culture reflects that. Fast‑paced and continuously fostering growth, we encourage the entrepreneurial spirit that our teams embody, and leverage each of their strengths to do better for our people, our clients, and our communities. Our teams are made up of innovators, thinkers, and doers, with the know‑how and expertise to exceed expectations, and the relentless spirit to create and reinvent. Our people are what enable us to live up to our name – to eclipse all others, inspiring and creating outcomes that change the world.

Eclipse Automation is committed to creating an accessible and inclusive work environment. It is our policy to recruit and select applicants solely on the basis of their qualifications. We are an equal opportunity employer that hires talent regardless of age, race, creed, colour, religion, national origin, ancestry, marital status, sexual orientation, gender identity or expression, disability, or any other status or condition protected by applicable law.

At Eclipse Automation, we believe in the power of human connection. We do not use AI in our hiring process; every application is personally reviewed by a member of our team to ensure each candidate receives careful consideration.

This publicly advertised job posting is for an existing vacancy. We are seeking a qualified candidate to join our team and assume the responsibilities of this role.

Eclipse Automation encourages applications from all qualified candidates. Those in need of accommodation at any stage of the recruitment process should notify notifyeca_hresources@eclipseautomation.com. Any information received that relates to accommodation needs of a candidate will be addressed in a confidential manner.

  • 1
  • ...
  • 14
  • 15
  • 16
  • ...
  • 102

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved