... Software Engineer to join our R&D team. The ideal candidate brings solid embedded software ... Keen interest in drones, robotics, and unmanned systems
... Software Engineer to join our R&D team. The ideal candidate brings solid embedded software ... Keen interest in drones, robotics, and unmanned systems
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 ...
A Systems Engineer Manager within NOV Digital Completion Services (DCS) is responsible for ... This role spans embedded firmware, hardware design, networking, and leading a small team. The ideal ...
A Systems Engineer Manager within NOV Digital Completion Services (DCS) is responsible for ... This role spans embedded firmware, hardware design, networking, and leading a small team. The ideal ...
A Systems Engineer Manager within NOV Digital Completion Services (DCS) is responsible for ... This role spans embedded firmware, hardware design, networking, and leading a small team. The ideal ...
A Systems Engineer Manager within NOV Digital Completion Services (DCS) is responsible for ... This role spans embedded firmware, hardware design, networking, and leading a small team. The ideal ...
Embedded Software Engineer
Calgary, AB · On-site
Job Summary: Are you an early-career embedded software engineer who knows how to work smart ... Build systems with attention to power management, standalone operation, aperiodic communications ...
Embedded Software Engineer
Calgary, AB · On-site
Job Summary: Are you an early-career embedded software engineer who knows how to work smart ... Build systems with attention to power management, standalone operation, aperiodic communications ...
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 ...
New
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 ...
New
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 ...
New
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 ...
New
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 ...
New
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 ...
New
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 ...
New
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 ...
New
Software Engineer
Calgary, AB · Hybrid
You will report to the Software Engineering Team Lead and have a hybrid schedule working in Calgary ... Basic knowledge or experience with embedded systems, electronics, and microcontrollers. What We ...
New
Software Engineer
Calgary, AB · Hybrid
You will report to the Software Engineering Team Lead and have a hybrid schedule working in Calgary ... Basic knowledge or experience with embedded systems, electronics, and microcontrollers. What We ...
New
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is looking for a specialized software engineer who is passionate about improving the ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is looking for a specialized software engineer who is passionate about improving the ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is looking for a specialized software engineer who is passionate about improving the ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is looking for a specialized software engineer who is passionate about improving the ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... AMD is searching for talented and motivated mathematicians, scientists, and engineers to develop ...
Builds a repeatable performance system and learning culture-embedded in work processes and ... Bachelor's degree in engineering (or related engineering discipline) from an accredited institution ...
Builds a repeatable performance system and learning culture-embedded in work processes and ... Bachelor's degree in engineering (or related engineering discipline) from an accredited institution ...
Data Engineer II
Edmonton, AB · Hybrid
Data is deeply embedded in the product, engineering, analytics, and operational culture at Finning ... Bachelor's degree in Computer Science, Data Engineering, Information Systems, or equivalent ...
Data Engineer II
Edmonton, AB · Hybrid
Data is deeply embedded in the product, engineering, analytics, and operational culture at Finning ... Bachelor's degree in Computer Science, Data Engineering, Information Systems, or equivalent ...
Data Engineer II
Calgary, AB · Hybrid
Data is deeply embedded in the product, engineering, analytics, and operational culture at Finning ... Bachelor's degree in Computer Science, Data Engineering, Information Systems, or equivalent ...
Data Engineer II
Calgary, AB · Hybrid
Data is deeply embedded in the product, engineering, analytics, and operational culture at Finning ... Bachelor's degree in Computer Science, Data Engineering, Information Systems, or equivalent ...
Embedded onsite at client site - Albian (Northern Alberta)Travel Hub: Calgary or Edmonton ... This position requires strong technical knowledge of protection and control systems, safe work ...
New
Embedded onsite at client site - Albian (Northern Alberta)Travel Hub: Calgary or Edmonton ... This position requires strong technical knowledge of protection and control systems, safe work ...
New
Relay Technician - 1-Year Term, 7/7 Rotation
CA$55 - CA$75/hr
Location: Embedded onsite at client site - Albian (Northern Alberta) Travel Hub: Calgary or ... This position requires strong technical knowledge of protection and control systems, safe work ...
New
Relay Technician - 1-Year Term, 7/7 Rotation
CA$55 - CA$75/hr
Location: Embedded onsite at client site - Albian (Northern Alberta) Travel Hub: Calgary or ... This position requires strong technical knowledge of protection and control systems, safe work ...
New
Embedded onsite at client site - Albian (Northern Alberta)Travel Hub: Calgary or Edmonton ... This position requires strong technical knowledge of protection and control systems, safe work ...
New
Embedded onsite at client site - Albian (Northern Alberta)Travel Hub: Calgary or Edmonton ... This position requires strong technical knowledge of protection and control systems, safe work ...
New
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 Do Embedded Systems Engineers 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?
Will AI replace embedded developers?
What do you do as an embedded systems engineer?
What engineer makes $500,000 a year?
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 engineers make $300,000 a year?
What are Embedded Systems Engineers?

Full-time
Posted 18 days ago
Job description
FulcrumAir | Calgary, Alberta
Company Overview:FulcrumAir is a world leader in UAV and Aerial Robotics Technology for the power line industry. Our unique and innovative technology is creating safer, more efficient, and more environmentally responsible alternatives for traditional power line work methods.
Position Overview
We are seeking a skilled and driven Software Engineer to join our R&D team. The ideal candidate brings solid embedded software development experience with a strong focus on Computer Vision, and a passion for applying these skills to cutting-edge UAV and robotics platforms. You will be working in a creative, fast-paced "Skunkworks"-style environment - minimal bureaucracy, maximum freedom - where your work directly shapes industry-changing products.
Key Responsibilities
- Design and develop control firmware for robotics and UAV platforms
- Develop and optimize algorithms for real-time image processing and decision-making on embedded systems, with attention to latency, memory, and power constraints
- Aid in the development of remote control applications (Qt - Windows and Android)
- Aid in the development of web-based tooling to support operations in the field
- Support firmware release and deployment through automated testing and CI/CD pipeline development
- Collaborate closely with hardware engineers, robotics experts, and product managers to integrate software solutions seamlessly into our platforms
- Document design decisions, implementation details, and research findings to support internal knowledge sharing
Required Qualifications
- Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related field
- 3+ years of experience developing embedded software in C or C++
- Demonstrated experience developing Computer Vision applications (e.g., OpenCV, image processing pipelines, object detection, or similar)
- Experience with machine learning frameworks (TensorFlow, PyTorch) and deploying models on embedded or edge hardware
- Driven - you are excited by hard problems and motivated to find elegant, reliable solutions.
- Self-starter - you take ownership of your work and actively identify the needs and priorities of the team
Beneficial Skills (Nice to Haves)
- Familiarity with CI/CD workflows and automated testing frameworks (e.g., GitLab CI)
- Experience with wireless radios and antenna systems
- Practical prototyping and troubleshooting skills: soldering, oscilloscope use, schematic reading
- Familiarity with JavaScript, HTML, CSS, Node, or Vue
- Keen interest in drones, robotics, and unmanned systems