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

Computer Programmer jobs in Canada

Software Engineer

JVD Installations

Alberta
On-site
CAD 100,000 - 125,000
30+ days ago
I want to receive the latest job alerts for “Computer Programmer” jobs

Senior Software Engineer & Designer (Full SDLC)

GreenTech Resources Worldwide Canada

Town of Stettler
On-site
CAD 80,000 - 100,000
30+ days ago

Senior Software Engineer & Integration Specialist

Capgemini

Toronto
On-site
CAD 85,000 - 115,000
30+ days ago

Rendering Software Engineer (Glimpse) — Real-Time Ray Tracing

Netflix

Vancouver
Hybrid
CAD 167,000 - 252,000
30+ days ago

Software Engineer

Partner Experience XML Feed

Toronto
Hybrid
CAD 80,000 - 100,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Software Developer - Data Science

GoMaterials

Canada
On-site
CAD 80,000 - 100,000
30+ days ago

Computer Engineers Except Software Engineer and Designers NOC 21311 *APPLY NOW FOR FUTURE OPPOR[...]

GreenTech Resources Worldwide Canada

Town of Stettler
On-site
CAD 80,000 - 100,000
30+ days ago

Développeur(euse) logiciel / Software Developer (Eventing)

Genetec

Sherbrooke
On-site
CAD 70,000 - 90,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Développeur(euse) logiciel (stockage) / Software Developer (Storage)

Genetec

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

Développeur(euse) logiciel / Software Developer (IAM)

Genetec

Quebec
On-site
CAD 70,000 - 90,000
30+ days ago

Computer Engineers Except Software Engineer and Designers NOC 21311 Jobs In-Demand *APPLY FOR F[...]

GreenTech Resources Worldwide Canada

Regina
On-site
CAD 80,000 - 100,000
30+ days ago

Ingénieur en logiciels intégrés (Temporaire) / Embedded Software Engineer (Temporary)

Cessna Aircraft Company

Mirabel
On-site
CAD 80,000 - 100,000
30+ days ago

Jr. Software Engineer

EarthDaily Analytics

Ottawa
On-site
CAD 76,000 - 95,000
30+ days ago

Embedded Software Developer

MANTU GROUP SA

Brossard
On-site
CAD 75,000 - 95,000
30+ days ago

Senior Software Engineer - Senior Azure Engineer/Data Analyst

Capgemini

Toronto
On-site
CAD 90,000 - 130,000
30+ days ago

Senior Software Engineer - Integration Analyst

Capgemini

Toronto
On-site
CAD 85,000 - 115,000
30+ days ago

Software Engineer - Animation & Rigging

Netflix

Vancouver
Hybrid
CAD 150,000 - 200,000
30+ days ago

Software Engineer - Core Data

Cronometer Software Inc

Revelstoke
Hybrid
CAD 90,000 - 110,000
30+ days ago

Full Stack Software Engineer

Cronometer Software Inc

Revelstoke
Hybrid
CAD 70,000 - 90,000
30+ days ago

Software Engineer - Rendering

Netflix

Vancouver
Hybrid
CAD 167,000 - 252,000
30+ days ago

Remote Field Applications Engineer - Robotics & Automation

Mecademic

Cambridge
Remote
CAD 80,000 - 100,000
30+ days ago

Full Stack Software Engineer

impact.com

Victoria
On-site
CAD 125,000 - 145,000
30+ days ago

Full-Stack Software Engineer

Placeholder

Toronto
Remote
CAD 80,000 - 120,000
30+ days ago

Software Engineer (IBM Sterling)

Scotiabank

Toronto
On-site
CAD 90,000 - 120,000
30+ days ago

Field Application Engineer (Remote)

Mecademic

Cambridge
Remote
CAD 80,000 - 100,000
30+ days ago

Top job titles:

Hr jobsQuality Assurance jobsBank Teller jobsNew Grad jobsEntry Level Software Developer jobsSurvey jobsAnimation jobsSystem Administrator jobsHuman Resources Generalist jobsHuman Resources Manager jobs

Top companies:

Jobs at Bank Of MontrealJobs at Home DepotJobs at IbmJobs at CbcJobs at Ernst & YoungJobs at SyscoJobs at NvidiaJobs at HiltonJobs at LushJobs at Unilever

Top cities:

Jobs in MontrealJobs in EdmontonJobs in WinnipegJobs in SurreyJobs in VaughanJobs in CambridgeJobs in Thunder BayJobs in LangleyJobs in Prince GeorgeJobs in Yellowknife

Similar jobs:

Computer Science jobsComputer Engineer jobsComputer jobsComputer Technician jobs
Software Engineer
JVD Installations
Alberta
On-site
CAD 100,000 - 125,000
Full time
30+ days ago

Job summary

A leading construction services provider in Acheson, Alberta is seeking an experienced embedded C/C++ developer to design firmware for shop equipment and field systems. The role requires 5–10 years of professional experience with Schneider PLCs and significant expertise in real-time systems. The candidate will work in a full-time capacity, with a 5/2 rotation schedule. This position offers travel opportunities within the Edmonton area and comes with benefits and vacation time.

Benefits

Benefits
Vacation Time

Qualifications

  • 5–10 years professional experience in embedded C/C++ development.
  • Hands-on experience with Schneider PLCs and EcoStruxure toolchains.
  • Familiarity with industrial protocols like Modbus and CANopen.

Responsibilities

  • Develop embedded C/C++ firmware for shop equipment and field systems.
  • Architect and integrate control logic with Schneider Modicon PLCs.
  • Implement robust communications and data flows, structuring tags/data sets.

Skills

C/C++ (embedded)
Real-time/interrupt-driven design
Schneider PLCs
Industrial protocols: Modbus TCP/RTU
Git workflow
Job description

JVD Installations Inc. is a leader in providing Maintenance, Turnarounds and Construction services in Canada. JVD Installations is the best-of-the-best, utilizing industry leading execution procedures and safety processes, and provide management teams that are tailored to our client’s specific sector and execution needs, with teams dedicated to project execution and safety excellence. At JVD Installations, we live our core values: Take Care of Each Other, Build Great Things, Be Innovative and Have Fun!

DESCRIPTION OF PRIMARY RESPONSIBILITIES
  • Develop embedded C/C++ firmware for shop equipment and field systems (sensors, trackers, test stands).
  • Architect and integrate control logic with Schneider Modicon PLCs (e.g., M221/M241/M251, M340/M580) and EcoStruxure Control Expert / Machine Expert.
  • Implement robust comms and data flows: Modbus TCP/RTU, CAN/CANopen; structure tags/data sets for HMI and historians.
  • Build diagnostics, watchdogs, logging, and failsafe’s; support bring-up (oscilloscope, logic analyzer, JTAG, serial).
  • Interface to HMIs (Schneider Harmony) and plant/MES dashboards; collaborate with electrical/mechanical on commissioning.
  • Contribute to code reviews, static analysis, unit tests, and CI.
SKILLS & QUALIFICATIONS
  • 5–10 years professional C/C++ (embedded) with real-time/interrupt-driven design (FreeRTOS/Zephyr/Embedded Linux).
  • Hands‑on with Schneider PLCs and EcoStruxure toolchains (Control Expert/Unity Pro; Machine Expert for M2xx).
  • Industrial protocols: Modbus (TCP/RTU); familiarity with CANopen or simple serial (RS‑485).
  • Git workflow, unit testing, static analysis; basic cybersecurity hardening for OT.
  • The following experience considered an asset;
    • Experience with Altivar VFDs, TeSys island, remote I/O (TM3/XT/SBM), and sensor buses.
    • SCADA exposure (EcoStruxure Plant/Plant SCADA, or equivalent); Python for tooling; time‑series databases.
    • Functional safety awareness (SIL concepts), OTA update patterns, and field service experience.
POSITION INFORMATION
  • Located in Acheson
  • 5/2 Rotation Schedule
  • Must have valid driver's license & own reliable transportation
  • Travel may be required; primarily based in Acheson / Edmonton area but further travel may be required as necessary.
  • Full‑time
  • Benefits and Vacation Time
  • 1
  • ...
  • 76
  • 77
  • 78
  • ...
  • 115

* 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