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 ...
Experience programming and debugging embedded systems * Confidence working directly with hardware, including reading schematics and supporting board-level troubleshooting * Experience working across ...
Experience programming and debugging embedded systems * Confidence working directly with hardware, including reading schematics and supporting board-level troubleshooting * Experience working across ...
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 ...
Co-op Winter 2027 - Systems Integration, Verification, and Validation - 8-12 months
Calgary, AB · Hybrid
At General Dynamics Mission Systems-Canada, we're not just engineering technology -- we're shaping ... Exposure to hardware/software interfacing or embedded systems. * Experience working with or ...
Quick apply
Co-op Winter 2027 - Systems Integration, Verification, and Validation - 8-12 months
Calgary, AB · Hybrid
At General Dynamics Mission Systems-Canada, we're not just engineering technology -- we're shaping ... Exposure to hardware/software interfacing or embedded systems. * Experience working with or ...
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 ...
Design, develop, and test embedded software. * Work with System Engineers to define functional and performance requirements and product architecture. * Analyze test data using graphical and ...
Design, develop, and test embedded software. * Work with System Engineers to define functional and performance requirements and product architecture. * Analyze test data using graphical and ...
Design, develop, and test embedded software. * Work with System Engineers to define functional and performance requirements and product architecture. * Analyze test data using graphical and ...
Design, develop, and test embedded software. * Work with System Engineers to define functional and performance requirements and product architecture. * Analyze test data using graphical and ...
Experience with SCADA, LabVIEW, embedded systems, Python, C/C++, SQL, or manufacturing data systems ... engineering, manufacturing, and operations teams. * Ability to manage multiple priorities, meet ...
Experience with SCADA, LabVIEW, embedded systems, Python, C/C++, SQL, or manufacturing data systems ... engineering, manufacturing, and operations teams. * Ability to manage multiple priorities, meet ...
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 ...
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 ...
We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the ... Experience with real-time systems, device drivers, sensor integration, touchscreen interfaces ...
We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the ... Experience with real-time systems, device drivers, sensor integration, touchscreen interfaces ...
We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the ... Experience with real-time systems, device drivers, sensor integration, touchscreen interfaces ...
We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the ... Experience with real-time systems, device drivers, sensor integration, touchscreen interfaces ...
We are seeking highly motivated Software Engineering intern/co-op to join our team at AMD. In this ... PC / CPU architecture, Embedded systems, microcontrollers Note: By submitting your application, you ...
We are seeking highly motivated Software Engineering intern/co-op to join our team at AMD. In this ... PC / CPU architecture, Embedded systems, microcontrollers Note: By submitting your application, you ...
Platform Engineer
Edmonton, AB · On-site
About the Role Fleetworthy Inc. is hiring a Platform Engineer to own and evolve the systems that ... Support distributed Linux-based hardware deployed in the field: physical servers, embedded devices ...
Platform Engineer
Edmonton, AB · On-site
About the Role Fleetworthy Inc. is hiring a Platform Engineer to own and evolve the systems that ... Support distributed Linux-based hardware deployed in the field: physical servers, embedded devices ...
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 ...
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 ...
Defense Engineering Intern
Calgary, AB · On-site
Overview Hexagon's Autonomous Solutions, is looking for a Defense Engineering Intern FW to join our ... Interest in Signals and Systems, Embedded Software Design and/or Test Design * Experience with ...
Defense Engineering Intern
Calgary, AB · On-site
Overview Hexagon's Autonomous Solutions, is looking for a Defense Engineering Intern FW to join our ... Interest in Signals and Systems, Embedded Software Design and/or Test Design * Experience with ...
Defense Engineering Intern
Calgary, AB · On-site
Hexagon's Autonomous Solutions, is looking for a Defense Engineering Intern FW to join our high ... Interest in Signals and Systems, Embedded Software Design and/or Test Design * Experience with ...
Defense Engineering Intern
Calgary, AB · On-site
Hexagon's Autonomous Solutions, is looking for a Defense Engineering Intern FW to join our high ... Interest in Signals and Systems, Embedded Software Design and/or Test Design * Experience with ...
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 is an embedded systems engineer?
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?
What are some common challenges an embedded systems engineer faces when integrating hardware and software components?
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.
Are embedded systems engineers in demand?
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:

Embedded Firmware Engineer
Calgary, AB
Full-time
Re-posted 9 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.