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

Software Engineer jobs in Canada

Intermediate Embedded Firmware Engineer

Forge Performance Group

Calgary
Remote
CAD 80,000 - 100,000
16 days ago
I want to receive the latest job alerts for “Software Engineer” jobs

Senior iOS Engineer - NHL

NHL Team Jobs

Toronto
Hybrid
CAD 150,000 - 170,000
16 days ago

Backend C++ Engineer — Underground Mining Tech

Wenco International Mining Systems

Richmond
On-site
CAD 162,000 - 190,000
20 days ago

Senior Algorithms Engineer - Embedded Real-Time Wearables

GARMIN

Town of Cochrane
Hybrid
CAD 90,000 - 120,000
20 days ago

Senior Software Engineer — Lead Architect & Mentor

HRB

Canada
Remote
CAD 90,000 - 120,000
21 days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Sr. Principal Firmware Engineer

Nokia Global

Canada
On-site
CAD 100,000 - 125,000
24 days ago

Senior Software Engineer - Lead Dev for Insurance Apps

Trufla

Calgary
Hybrid
CAD 70,000 - 90,000
16 days ago

Remote Staff AI Software Engineer Lead Autonomous AI Agents

Cority

Canada
Remote
CAD 140,000
17 days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Embedded Firmware Engineer - IoT Telematics

Safe Fleet

Coquitlam
On-site
CAD 90,000 - 110,000
18 days ago

Senior Validation Firmware Engineer – Memory & GDDR7

Advanced Micro Devices

Markham
On-site
CAD 90,000 - 120,000
23 days ago

Embedded Software Test & Validation Engineer

ZTR Control Systems

London
On-site
CAD 70,000 - 90,000
24 days ago

Senior Systems Engineer - Embedded to Cloud & Testing

General Motors

Markham
Hybrid
CAD 115,000 - 165,000
24 days ago

Senior Software Engineer - Lead, Mentor & Drive Platform

Dentsply Sirona

Vancouver
On-site
CAD 80,000 - 100,000
24 days ago

Lead Application Security Architect

Thumbtack

Canada
Hybrid
CAD 221,000 - 286,000
25 days ago

Big Data and SQL Developer

PowerToFly

Mississauga
On-site
CAD 100,000 - 130,000
26 days ago

Int. Application Developer - GOAPRDJP00000702

Source Code

Edmonton
Remote
CAD 80,000 - 110,000
16 days ago

Senior Android Engineer – Remote, Credit Card App

Source Code

Toronto
Remote
CAD 70,000 - 90,000
16 days ago

Senior Android Engineer

Source Code

Toronto
Remote
CAD 70,000 - 90,000
16 days ago

Sr. Application Developer - GOAPRDJP00000731

Source Code

Edmonton
On-site
CAD 80,000 - 110,000
16 days ago

Front End Engineer (JavaScript, Angular 5, C#.Net) - Toronto, ON

Source Code

Toronto
Remote
CAD 80,000 - 100,000
16 days ago

RQ09787 - Sr. JavaScript Developer

Source Code

Toronto
Hybrid
CAD 100,000 - 130,000
16 days ago

Senior Full-Stack Developer (C#.Net, Angular) - Remote Azure

Source Code

Toronto
Remote
CAD 80,000 - 100,000
16 days ago

Senior Full Stack Developer (C#.Net, Angular 5+, Azure) - Toronto, ON

Source Code

Toronto
Remote
CAD 80,000 - 100,000
16 days ago

Senior Cloud Security Architect - Enterprise Security & IAM

Source Code

Toronto
Hybrid
CAD 110,000 - 150,000
16 days ago

Développeur Java — Croissance pro & Clean Code

Ezo

Quebec
On-site
CAD 50,000 - 70,000
16 days ago

Top job titles:

Summer jobsTranscription jobsHris jobsTravel jobsHealthcare Administration jobsApprentice jobsAssistant jobsCase Manager jobsConcrete jobsJava Developer jobs

Top companies:

Jobs at Td BankJobs at CgiJobs at EaJobs at Red CrossJobs at AwsJobs at FordJobs at Total EnergiesJobs at IntuitJobs at Kelly ServicesJobs at Wayfair

Top cities:

Jobs in TorontoJobs in WinnipegJobs in SurreyJobs in WindsorJobs in BurlingtonJobs in ReginaJobs in WhitbyJobs in Niagara FallsJobs in Saint JohnJobs in Chatham Kent

Similar jobs:

It Software Engineer jobsMechanical Engineer jobsPower Engineer jobsEngineer jobsSoftware Developer jobsCivil Engineer jobsEngineer Civil Engineering jobsChemical Engineer jobsData Engineer jobsEngineer Electrical jobs
Intermediate Embedded Firmware Engineer
Forge Performance Group
Remote
CAD 80,000 - 100,000
Full time
16 days ago

Job summary

A recruitment and talent management firm in Calgary is seeking an Intermediate Embedded Firmware Engineer to lead embedded software development for a renewable energy inverter. The role involves designing firmware for real-time control, collaborating with hardware teams, and ensuring the delivery of production-grade firmware. Ideal candidates should have a Bachelor's in Electrical Engineering or equivalent, strong embedded C experience, and knowledge of communication protocols. Experience with embedded systems and control theory will be advantageous. Competitive salary and remote work offered.

Qualifications

  • Strong firmware experience working with embedded C & microcontrollers for 3+ years.
  • Ability to read electrical schematics, datasheets, and functional diagrams.
  • Proficiency with Git workflows (branching, reviews, releases).

Responsibilities

  • Own firmware technical roadmap, architecture decisions, and delivery.
  • Lead planning, estimation, prioritization, and execution of firmware workstreams.
  • Develop and maintain firmware on Microchip PIC16 & PIC32 MCU’s.

Skills

Embedded C programming
Debugging complex issues
Control theory
Working with communication protocols (SPI, UART, I2C)
Proficient with Git workflows

Education

Bachelor's degree in Electrical & Electronic/Software Engineering or equivalent

Tools

MPLAB X
Git
JIRA
Job description

Forge Performance Group is a Recruitment & Talent Management solutions team located in Calgary, AB. We are dedicated to connecting our clients with highly skilled professionals well-matched to their unique hiring needs, culture, and goals. This opportunity is posted on behalf of one of our clients.

Intermediate Embedded Firmware Engineer
Overview

We’relooking for afull-time remotefirmware leaderto own embedded software for a renewable energy inverter. You willbe responsible forowning the design of firmware for real-time control, communication,telemetryand test automation.This role works closely with hardware and test engineersto define requirements, build robust test procedures,and shipproduction-grade firmware.

Key Responsibilities
  • Own firmware technical roadmap, architecture decisions, and delivery for a multi-controller embedded system.
  • Lead planning, estimation, prioritization, and execution of firmware workstreams across new features, validation, and field issues.
  • Define firmware requirements and test procedures to validate new features.
  • Develop and maintain firmware on Microchip PIC16 & PIC32 MCU’s using MPLAB X, MCC and X32 toolchain.
  • Deliver safe and deterministic behavior for closed loop control systems.
  • Build and maintain firmware validation tooling and automation.
  • Drive coding standards and best practices across code reviews, documentation, testing, and long-term maintainability
Required Skills & Experience
  • Abachelor's degree in Electrical& Electronic/Software Engineeringor equivalent.
  • Strong firmware experience working with embedded C & microcontrollers for 3+ years.
  • Experience with communication protocols SPI, UART, I2C & peripherals such as ADCs & PWMs.
  • Proven ability to debug complex issues.
  • Ability to define system behavior using state diagrams and translate them into deterministic embedded firmware.
  • Ability to read electrical schematics, datasheets, and functional diagrams.
  • Expertise in control theory, feedback/feedforward loops, and frequency response.
  • Proficiency with Git workflows (branching, reviews, releases)
Nice To Haves
  • Experience with TCP/UDP networking and Wi-Fi module integration in embedded systems.
  • Jenkins or comparable CI/CD release pipelines.
  • Experience using JIRA for backlog, requirements, and feature tracking.
  • Experience with Python and scripting languages.
  • Knowledge of higher-level programming languages and experience using AWS cloud services.
  • Understanding of Grid Technologies and renewable energy system.
  • Experience with Power Electronics, oscilloscopes, and digital multimeters.
  • 1
  • ...
  • 74
  • 75
  • 76
  • ...
  • 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