Sr Embedded Software Engineer
Kanata, ON · On-site
Our Optical Line System team is searching for an experienced embedded and real-time software ... Be able to independently develop firmware that supports the designed hardware, e.g. driving DACs ...
Kanata, ON · On-site
Our Optical Line System team is searching for an experienced embedded and real-time software ... Be able to independently develop firmware that supports the designed hardware, e.g. driving DACs ...
Kanata, ON · On-site
Our Optical Line System team is searching for an experienced embedded and real-time software ... Be able to independently develop firmware that supports the designed hardware, e.g. driving DACs ...
... software integration. * Practical knowledge of communication and control in embedded systems ... Hands-on experience designing, simulating, or deploying control of autonomous systems. Preferred ...
... software integration. * Practical knowledge of communication and control in embedded systems ... Hands-on experience designing, simulating, or deploying control of autonomous systems. Preferred ...
Ottawa, ON · On-site
CA$74K - CA$100K/yr
You will live and breathe embedded software design to help us create the latest in embedded systems ... designed for the rugged defense industry. Our customers want the latest cutting-edge consumer ...
Ottawa, ON · On-site
CA$74K - CA$100K/yr
You will live and breathe embedded software design to help us create the latest in embedded systems ... designed for the rugged defense industry. Our customers want the latest cutting-edge consumer ...
CA$68K - CA$109K/yr
Join a team developing real-time embedded software for flagship networking products. This ... The annual pay range for this role is $68,800 - $109,800 Pay ranges at Ciena are designed to ...
CA$68K - CA$109K/yr
Join a team developing real-time embedded software for flagship networking products. This ... The annual pay range for this role is $68,800 - $109,800 Pay ranges at Ciena are designed to ...
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Join a team focused on foundational embedded software technologies that enable advanced networking ... Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market ...
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Join a team focused on foundational embedded software technologies that enable advanced networking ... Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market ...
CA$95K - CA$153K/yr
TheWaveLogicSoftware Development team develops embedded software platforms that enable convergence ... Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market ...
CA$95K - CA$153K/yr
TheWaveLogicSoftware Development team develops embedded software platforms that enable convergence ... Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market ...
Ottawa, ON · On-site
CA$139/hr
Lead, mentor, and manage a team of software designers responsible for developing embedded software and drivers that interface with photonic hardware. * Foster a culture of collaboration, innovation ...
Ottawa, ON · On-site
CA$139/hr
Lead, mentor, and manage a team of software designers responsible for developing embedded software and drivers that interface with photonic hardware. * Foster a culture of collaboration, innovation ...
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Experience designing, developing, or operating a control plane, fleet management system, or other ...
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Experience designing, developing, or operating a control plane, fleet management system, or other ...
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Experience designing, developing, or operating a control plane, fleet management system, or other ...
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Experience designing, developing, or operating a control plane, fleet management system, or other ...
Kanata, ON · On-site
Experience designing or implementing custom bootloaders, secure boot flows, A/B boot mechanisms, OTA update reliability, or production software update systems. * Familiarity with embedded security ...
Kanata, ON · On-site
Experience designing or implementing custom bootloaders, secure boot flows, A/B boot mechanisms, OTA update reliability, or production software update systems. * Familiarity with embedded security ...
General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms ... Experience designing or delivering CI/CD platforms for embedded, simulation, or cloud workloads.
General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms ... Experience designing or delivering CI/CD platforms for embedded, simulation, or cloud workloads.
Ottawa, ON · On-site
$90K - $125K/yr
Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in ... Strong C/C++ proficiency; demonstrated experience designing reusable embedded libraries or firmware ...
Ottawa, ON · On-site
$90K - $125K/yr
Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in ... Strong C/C++ proficiency; demonstrated experience designing reusable embedded libraries or firmware ...
Ottawa, ON · On-site
CA$90K - CA$125K/yr
Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in ... Strong C/C++ proficiency; demonstrated experience designing reusable embedded libraries or firmware ...
Quick apply
Ottawa, ON · On-site
CA$90K - CA$125K/yr
Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in ... Strong C/C++ proficiency; demonstrated experience designing reusable embedded libraries or firmware ...
Ottawa, ON · On-site
CA$80K - CA$90K/yr
Embedded Engineer Location: Ottawa, Canada Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... in previous designs. * Identifying software performance improvements through test driven ...
Quick apply
Ottawa, ON · On-site
CA$80K - CA$90K/yr
Embedded Engineer Location: Ottawa, Canada Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... in previous designs. * Identifying software performance improvements through test driven ...
Ottawa, ON · On-site
$80K - $90K/yr
Embedded Engineer Location: Ottawa, Canada - Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... in previous designs. * Identifying software performance improvements through test driven ...
Ottawa, ON · On-site
$80K - $90K/yr
Embedded Engineer Location: Ottawa, Canada - Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... in previous designs. * Identifying software performance improvements through test driven ...
We believe everyone contributes to our success, and we recognize that no candidate is perfect-this role is designed to challenge you and support your growth. * Minimum 4 years of embedded software ...
We believe everyone contributes to our success, and we recognize that no candidate is perfect-this role is designed to challenge you and support your growth. * Minimum 4 years of embedded software ...
Markham, ON · On-site +1
CA$73K - CA$110K/yr
... designed, tested, and supported. About the Team: The Device Data Capture Organization builds the embedded and cloud software that moves data off GM's vehicles and configuration onto them. Our data ...
Markham, ON · On-site +1
CA$73K - CA$110K/yr
... designed, tested, and supported. About the Team: The Device Data Capture Organization builds the embedded and cloud software that moves data off GM's vehicles and configuration onto them. Our data ...
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging ... Experience designing driver/HMIinitiated capture flows (e.g., create/upload log packages)
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging ... Experience designing driver/HMIinitiated capture flows (e.g., create/upload log packages)
Markham, ON · Hybrid
CA$147K - CA$196K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging ... Experience designing driver/HMIinitiated capture flows (e.g., create/upload log packages)
Markham, ON · Hybrid
CA$147K - CA$196K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging ... Experience designing driver/HMIinitiated capture flows (e.g., create/upload log packages)
Markham, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data ... Experience designing metrics/telemetry for operational visibility and remote control at fleet scale.
Markham, ON · Hybrid
CA$115K - CA$164K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data ... Experience designing metrics/telemetry for operational visibility and remote control at fleet scale.
| Aspect | Embedded Software Designer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields | Bachelor's or higher in Electrical Engineering, Computer Science, or related fields |
| Work Environment | Embedded systems development, often in hardware labs or software teams | Firmware development for microcontrollers, often in hardware or software teams |
| Industry Usage | Consumer electronics, automotive, medical devices, industrial automation | Consumer electronics, IoT devices, automotive, aerospace |
Embedded Software Designers focus on creating software that runs on embedded systems, often working closely with hardware. Firmware Engineers develop low-level code that directly interacts with hardware components. While both roles require similar skills and credentials, Embedded Software Designers typically work on higher-level embedded applications, whereas Firmware Engineers focus on low-level firmware development.
Cities in Ontario with the most Embedded Software Designer job openings:

Kanata, ON • On-site
Full-time
Re-posted 9 days ago
7.9
Based on 6 frontline employees who took The Breakroom Quiz
Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading-edge optical line system product line. Our team is responsible for developing carrier grade embedded software which follows modular and reusable design principles. The candidate is required to fully understand line system software architecture and its real time operating system and be able to work independently developing optical control and shelf controller interface software for new products as well as sustaining legacy products. To achieve this goal, the candidate is required to work closely in a multi-disciplinary environment and be able to interact with optical, hardware and software engineers to drive closure of any design and development requirements and issues.
You have:
It would be nice if you also had:
Sourced by ZipRecruiter
Media and telecom
10,000+ Employees
Murray Hill, NJ, US