Embedded Firmware Engineer Overview We're looking for a full-time remote firmware leader to own ... Deliver safe and deterministic behavior for closed loop control systems. * Build and maintain ...
Embedded Firmware Engineer Overview We're looking for a full-time remote firmware leader to own ... Deliver safe and deterministic behavior for closed loop control systems. * Build and maintain ...
The Sr. Research Engineer will contribute to the research, development, implementation, and ... Develop and support embedded systems and firmware solutions where required * Participate in agile ...
The Sr. Research Engineer will contribute to the research, development, implementation, and ... Develop and support embedded systems and firmware solutions where required * Participate in agile ...
Quality Assurance Automation Engineer (AI-First)
CA$111K - CA$132K/yr
Design, develop, and maintain automated test frameworks for embedded systems, backend services, and ... Collaborate with developers and hardware engineers to define test strategies for timing-sensitive ...
Quality Assurance Automation Engineer (AI-First)
CA$111K - CA$132K/yr
Design, develop, and maintain automated test frameworks for embedded systems, backend services, and ... Collaborate with developers and hardware engineers to define test strategies for timing-sensitive ...
Firmware Engineer
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Experience programming and debugging embedded systems * Familiarity with both Windows and Linux environments * Experience working with hardware, including reading schematics and supporting board ...
Firmware Engineer
Calgary, AB · Hybrid
CA$90K - CA$125K/yr
Experience programming and debugging embedded systems * Familiarity with both Windows and Linux environments * Experience working with hardware, including reading schematics and supporting board ...
Intermediate Software Developer (AI First)
CA$111K - CA$132K/yr
Own delivery of moderately complex features or subsystems across embedded systems, backend services ... Collaborate closely with hardware, electrical, and controls engineers to ensure proper integration ...
Intermediate Software Developer (AI First)
CA$111K - CA$132K/yr
Own delivery of moderately complex features or subsystems across embedded systems, backend services ... Collaborate closely with hardware, electrical, and controls engineers to ensure proper integration ...
Firmware Developer
Calgary, AB · On-site
Reporting directly to the CTO, this is a high-impact role for an engineer who excels at balancing ... Proven track record of designing test plans and validating embedded systems for physical, real ...
Quick apply
Firmware Developer
Calgary, AB · On-site
Reporting directly to the CTO, this is a high-impact role for an engineer who excels at balancing ... Proven track record of designing test plans and validating embedded systems for physical, real ...
Electronics Engineer
Edmonton, AB · On-site
Electronics Engineer About Pegasus Pegasus is an aerospace and defense technology company ... Design and develop microcontroller-based embedded electronics for sensing and communication systems.
Quick apply
Electronics Engineer
Edmonton, AB · On-site
Electronics Engineer About Pegasus Pegasus is an aerospace and defense technology company ... Design and develop microcontroller-based embedded electronics for sensing and communication systems.
Electronics Engineer
Edmonton, AB · On-site
Electronics Engineer About Pegasus Pegasus is an aerospace and defense technology company ... Design and develop microcontroller-based embedded electronics for sensing and communication systems.
Electronics Engineer
Edmonton, AB · On-site
Electronics Engineer About Pegasus Pegasus is an aerospace and defense technology company ... Design and develop microcontroller-based embedded electronics for sensing and communication systems.
Testing Specialist (CDU)
Calgary, AB · On-site
Experience with embedded systems (PLCs, Raspberry Pi, microcontrollers) is an asset. * Demonstrated ... Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in ...
Testing Specialist (CDU)
Calgary, AB · On-site
Experience with embedded systems (PLCs, Raspberry Pi, microcontrollers) is an asset. * Demonstrated ... Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in ...
Test Specialist (Evening)
Calgary, AB · On-site
Experience with embedded systems (PLCs, Raspberry Pi, microcontrollers) is an asset. * Demonstrated ... Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in ...
Test Specialist (Evening)
Calgary, AB · On-site
Experience with embedded systems (PLCs, Raspberry Pi, microcontrollers) is an asset. * Demonstrated ... Programming experience (Python and/or C/C++). * Experience in mechanical hardware design in ...
Engineer - Mechatronics
Calgary, AB · On-site
You enjoy working on the frontier of energy systems technology development, where the answers aren ... Familiarity with Beckhoff PLCs, TwinCAT, EtherCAT networks, and embedded controller platforms such ...
Quick apply
Engineer - Mechatronics
Calgary, AB · On-site
You enjoy working on the frontier of energy systems technology development, where the answers aren ... Familiarity with Beckhoff PLCs, TwinCAT, EtherCAT networks, and embedded controller platforms such ...
You enjoy working on the frontier of energy systems technology development, where the answers aren ... Familiarity with Beckhoff PLCs, TwinCAT, EtherCAT networks, and embedded controller platforms such ...
You enjoy working on the frontier of energy systems technology development, where the answers aren ... Familiarity with Beckhoff PLCs, TwinCAT, EtherCAT networks, and embedded controller platforms such ...
Senior Track Engineer
Calgary, AB · Hybrid
Lead and manage all track work, including ballasted, embedded, slab track, and switches & crossings ... We connect people, data and technology to transform the world's infrastructure and energy systems.
Senior Track Engineer
Calgary, AB · Hybrid
Lead and manage all track work, including ballasted, embedded, slab track, and switches & crossings ... We connect people, data and technology to transform the world's infrastructure and energy systems.
... systems and metal accessories. Cornerstone Building Brands' broad, multi-channel distribution ... Corporate stewardship and Environmental, Social and Governance (ESG) responsibility are embedded in ...
Quick apply
... systems and metal accessories. Cornerstone Building Brands' broad, multi-channel distribution ... Corporate stewardship and Environmental, Social and Governance (ESG) responsibility are embedded in ...
Civil Engineer, Land Development or Municipal Engineering
CA$77K - CA$102K/yr
Embedded within a collaborative, multidisciplinary environment, you'll contribute to projects that ... water systems, and roadway design. * Prepare engineering reports, drawings, and technical ...
Civil Engineer, Land Development or Municipal Engineering
CA$77K - CA$102K/yr
Embedded within a collaborative, multidisciplinary environment, you'll contribute to projects that ... water systems, and roadway design. * Prepare engineering reports, drawings, and technical ...
Civil Engineer, Land Development or Municipal Engineering
Edmonton, AB · On-site
CA$77K - CA$102K/yr
Embedded within a collaborative, multidisciplinary environment, you'll contribute to projects that ... water systems, and roadway design. * Prepare engineering reports, drawings, and technical ...
Civil Engineer, Land Development or Municipal Engineering
Edmonton, AB · On-site
CA$77K - CA$102K/yr
Embedded within a collaborative, multidisciplinary environment, you'll contribute to projects that ... water systems, and roadway design. * Prepare engineering reports, drawings, and technical ...
D. in electrical/electronics engineering, physics, or similar within the past 5 years. * 2-5 years of experience in electronic hardware design, ideally for embedded or wireless systems. * Hands-on ...
D. in electrical/electronics engineering, physics, or similar within the past 5 years. * 2-5 years of experience in electronic hardware design, ideally for embedded or wireless systems. * Hands-on ...
D. in electrical/electronics engineering, physics, or similar within the past 5 years. * 2-5 years of experience in electronic hardware design, ideally for embedded or wireless systems. * Hands-on ...
Quick apply
D. in electrical/electronics engineering, physics, or similar within the past 5 years. * 2-5 years of experience in electronic hardware design, ideally for embedded or wireless systems. * Hands-on ...
Embedded within Egis's land development process is a thorough assessment of natural features on ... and stormwater management systems. * Contribute to multidisciplinary teams of engineers ...
Quick apply
Embedded within Egis's land development process is a thorough assessment of natural features on ... and stormwater management systems. * Contribute to multidisciplinary teams of engineers ...
At General Dynamics Mission Systems-Canada, we're not just engineering technology. we're shaping ... embedded hardware devices or software designs for complex applications using the Scaled Agile ...
Quick apply
At General Dynamics Mission Systems-Canada, we're not just engineering technology. we're shaping ... embedded hardware devices or software designs for complex applications using the Scaled Agile ...
Embedded Systems Engineer information
See Alberta salary details
$53.5K - $63.5K
4% of jobs
$63.5K - $73.5K
8% of jobs
$80.4K is the 25th percentile. Wages below this are outliers.
$73.5K - $83.5K
18% of jobs
$83.5K - $93.5K
18% of jobs
The median wage is $94.7K / yr.
$93.5K - $103.5K
14% of jobs
$103.5K - $113.5K
11% of jobs
$116K is the 75th percentile. Wages above this are outliers.
$113.5K - $123.5K
9% of jobs
$123.5K - $133.5K
5% of jobs
$133.5K - $143.5K
4% of jobs
$143.5K - $153.5K
5% of jobs
$153.5K - $163.5K
3% of jobs
$53.5K
$103K
$163.5K
How much do embedded systems engineer jobs pay per year?
What does an embedded systems engineer do?
An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.
What are the key skills and qualifications needed to thrive as an embedded systems engineer, and why are they important?
Are embedded systems engineers in demand?
What is the difference between Embedded Systems Engineer vs Firmware Engineer?
| Aspect | Embedded Systems Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems Engineer | Bachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer |
| Work Environment | Designing and developing embedded hardware/software for devices like automotive, medical, consumer electronics | Writing low-level code to optimize firmware for microcontrollers and embedded devices |
| Industry Usage | Used across automotive, aerospace, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and embedded hardware products |
Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.
What are some common challenges an embedded systems engineer faces when integrating hardware and software components?
What is an embedded systems engineer?
What are the most commonly searched types of Embedded Systems Engineer jobs in Alberta?
The most popular types of Embedded Systems Engineer jobs in Alberta are:
What are popular job titles related to Embedded Systems Engineer jobs in Alberta?
For Embedded Systems Engineer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Embedded Systems Engineer jobs in Alberta look for?
The top searched job categories for Embedded Systems Engineer jobs in Alberta are:
What are popular job titles related to Embedded Systems Engineer jobs in AB?
For Embedded Systems Engineer jobs in AB, the most frequently searched job titles are:

Full-time
Re-posted 12 days ago
Job description
Embedded Firmware Engineer
Overview
We’re looking for a full-time remote firmware leader to own embedded software for a renewable energy inverter. You will be responsible for owning the design of firmware for real-time control, communication, telemetry and test automation. This role works closely with hardware and test engineers to define requirements, build robust test procedures, and ship production-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
- A bachelor's degree in Electrical & Electronic / Software Engineering or 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.