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 ...Show moreLast updated: 30+ days ago
Software Engineer
CB CanadaEdmonton, Alberta, Canada
Temporary
On behalf of our client in the Finance Professional Services Sector, Procom is looking for a Software Engineer for a 6 month contract.
Software Engineer – Job Description.Software Engineer with a pr...Show moreLast updated: 30+ days ago
Software Developer
Johnson Service GroupEdmonton, AB, CA
Full-time
Quick Apply
The Software Developer (Senior) is responsible for designing, developing, and maintaining business-critical applications and data systems that support operational and decision-making needs.Mic...Show moreLast updated: 9 days ago
IT Analyst, Software Solutions
Treasury Board of Canada SecretariatEdmonton, Alberta
Permanent +1
IT Analyst, Software Solutions.Prairies Economic Development Canada - Information Technology (IT).Closing date : February 23, 2026 - 23 : 59, Pacific Time.
Calgary (Alberta), Edmonton (Alberta), Winnip...Show moreLast updated: 9 days ago
Project Coordinator
York GroupEdmonton, AB, Canada
Full-time
At York, we are bold, fast, and relentlessly focused on what matters : our clients.While others get lost in the bureaucracy and outdated thinking, we cut through the noise.
We challenge the status quo...Show moreLast updated: 30+ days ago
designer, software
Budget Bestie CorpEdmonton, AB, CA
Full-time +1
Collect and document user's requirements.Develop flowcharts, layouts and documentation to identify solutions.Develop software solutions by studying systems flow, data usage and work processes.Resea...Show moreLast updated: 3 days ago
Software and Data Developer
ProcomEdmonton, CA
Full-time +1
On behalf of our Crane Services client, Procom is searching for a Software and Data Developer for a 12-month role.This position is a hybrid position with 3 days onsite at our client’s Edmonton offi...Show moreLast updated: 30+ days ago
Senior Software Developer (15-months)
Alberta Motor AssociationEdmonton, Alberta, Canada
Full-time
Youre a senior engineer who loves shipping real systems the kind that move data reliably scale cleanly and stay supportable long after launch.
Were looking for a Senior Full Stack Developer to help ...Show moreLast updated: 22 days ago
Account Executive (Software)
Targeted TalentEdmonton, AB, Canada
Full-time
Our Client is one of the fastest-growing companies in BC and is a leader in their industry.They recently received a large amount of funding (almost 100M) and they are expanding their sales team! Th...Show moreLast updated: 30+ days ago
Software Developer (Remote)
Mind Friend PROEdmonton, AB, CA
Remote
Full-time
Quick Apply
We are looking for a Senior Full-Stack Engineer to join our distributed team.You will be responsible for building scalable, cloud-native applications and integrating AI-driven features into our cor...Show moreLast updated: 3 days ago
Software Developer Student
PCL ConstructorsEdmonton, AB, CA
Full-time
The future you want is within reach.At PCL, we build the places where life happens and find camaraderie in the process.We are a community of builders committed to building better communities.That i...Show moreLast updated: 30+ days ago
We are seeking an experienced Project Manager (multiple positions) to drive the successful implementation of Symphony, MaxVal’s flagship IP Management platform, for our clients.You will oversee the...Show moreLast updated: 30+ days ago
Software Team Lead
Pulse MedicaEdmonton, AB, Canada
Full-time +1
PulseMedica is seeking a hands-on software leader to drive development of our next-generation ophthalmic imaging and treatment platform.
In this role, youll balance leading a talented team with cont...Show moreLast updated: 13 days ago
Software Developer
Peace Hills InsuranceEdmonton, AB
Full-time
We currently have two position available for Software Developers as part of our Information Technology department.This role is based out of our office.
Reporting to the Software Development Manager ...Show moreLast updated: 29 days ago
Software Developer Student
PCL ConstructionEdmonton, AB, CA
Full-time
The future you want is within reach.At PCL, we build the places where life happens and find camaraderie in the process.We are a community of builders committed to building better communities.That i...Show moreLast updated: 30+ days ago
Senior Software Engineer, Full Stack
ProcoreEdmonton, AB, Canada
Full-time
Senior Software Engineer, Full Stack.Procore’s Product & Technology Team.Procore software solutions aim to improve the lives of everyone in construction and the people within Product &...Show moreLast updated: 23 days ago
software developer
JAY AUTO PARTS AND RECYCLINGEdmonton, AB, CA
Full-time +1
Experience : 2 years to less than 3 years.Write, modify, integrate and test software code.Maintain existing computer programs by making modifications as required.
Communicate technical problems, proc...Show moreLast updated: 30+ days ago
Project Manager
Robert HalfEdmonton, AB, CA
Permanent +1
Quick Apply
Our Edmonton‑based client is seeking a Mid‑Level Project Manager to support the planning and delivery of a large-scale, province‑wide operational initiative with significant public visibility and s...Show moreLast updated: 9 days ago
We are seeking a skilled Software Engineer who is responsible for full-cycle software development, including requirements analysis, system design, coding, debugging, testing, and deployment. The role requires strong knowledge of programming languages, data structures, algorithms, and software development best practices.
Key Responsibilities
Develop embedded C / C++ firmware for shop equipment and field systems (sensors, trackers, test stands, and custom hardware).
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).
Contribute to code reviews, static analysis, unit tests, and CI.
Skills, Education, Experience and Qualifications
5–10 years professional C / C++ (embedded) with real-time / interrupt-driven design (FreeRTOS / Zephyr / Embedded Linux).
Industrial protocols : Modbus (TCP / RTU); CANOpen and simple serial (RS-485).
Experience implementing embedded CANOpen architecture within custom designed / developed equipment.
Git workflow, unit testing, static analysis; basic cybersecurity hardening for OT.
Functional safety awareness (SIL concepts), OTA update patterns, and field service experience.
Skills to be considered as an asset
Experience in embedded hardware design using Altium, or equivalent
Experience with VFDs, Remote I / O, or sensor buses.
SCADA exposure (EcoStruxure Plant, Plant SCADA, Tatsoft Frameworx, or equivalent); Python for tooling; time-series databases.
Hands-on experience with Schneider PLCs and EcoStruxure toolchains (Control Expert / Unity Pro).
Work Environment
Office-based with occasional site visits as required
Position Information
Monday to Friday
Full Time
Must have valid drivers license and own reliable transportation
Travel may be required outside the Edmonton area
What We Offer
Competitive compensation commensurate with experience
Opportunities for advancement into lead or supervisory roles
Modern equipment and a well-equipped shop
Benefits package including [health insurance, vacation pay, etc.]