Embedded Software Engineer
CA$75K - CA$110K/yr
As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware. You will work on mission-critical embedded systems responsible for controlling ...
CA$75K - CA$110K/yr
As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware. You will work on mission-critical embedded systems responsible for controlling ...
CA$75K - CA$110K/yr
As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware. You will work on mission-critical embedded systems responsible for controlling ...
Kanata, ON · On-site
The Opportunity We're looking for a Senior Embedded Software Engineer to help architect and develop the framework technologies underpinning DragonFire OS and next-generation domain controllers. This ...
Quick apply
Kanata, ON · On-site
The Opportunity We're looking for a Senior Embedded Software Engineer to help architect and develop the framework technologies underpinning DragonFire OS and next-generation domain controllers. This ...
Kanata, ON · On-site
The Opportunity Were looking for a Senior Embedded Software Engineer to help architect and develop the framework technologies underpinning DragonFire OS and next-generation domain controllers. This ...
Quick apply
Kanata, ON · On-site
The Opportunity Were looking for a Senior Embedded Software Engineer to help architect and develop the framework technologies underpinning DragonFire OS and next-generation domain controllers. This ...
CA$148/hr
Bachelor's degree in electrical engineering, computer engineering, or a related field. * 10+ years of experience in embedded software engineering, preferably in telecom, networking, or datacom ...
CA$148/hr
Bachelor's degree in electrical engineering, computer engineering, or a related field. * 10+ years of experience in embedded software engineering, preferably in telecom, networking, or datacom ...
Kanata, ON · On-site
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 ...
Kanata, ON · On-site
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 ...
As the Embedded Software Engineer, you will play an integral part of an agile development team, developing & maintaining software for MMIST's family of solutions for Precision Aerial Delivery and ...
As the Embedded Software Engineer, you will play an integral part of an agile development team, developing & maintaining software for MMIST's family of solutions for Precision Aerial Delivery and ...
Stittsville, ON · On-site
As the Embedded Software Engineer, you will play an integral part of an agile development team, developing & maintaining software for MMIST's family of solutions for Precision Aerial Delivery and ...
Quick apply
Stittsville, ON · On-site
As the Embedded Software Engineer, you will play an integral part of an agile development team, developing & maintaining software for MMIST's family of solutions for Precision Aerial Delivery and ...
Stittsville, ON · On-site
As the Embedded Software Engineer, you will play an integral part of an agile development team, developing & maintaining software for MMISTs family of solutions for Precision Aerial Delivery and ...
Quick apply
Stittsville, ON · On-site
As the Embedded Software Engineer, you will play an integral part of an agile development team, developing & maintaining software for MMISTs family of solutions for Precision Aerial Delivery and ...
Kanata, ON · On-site
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 ...
Kanata, ON · On-site
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 ...
Ottawa, ON · On-site +1
CA$73K - CA$109K/yr
POSITION OVERVIEW The Embedded Software Engineer II at Gentex creates software code designs to meet product requirements. This position requires interfacing with all groups within the company to ...
Ottawa, ON · On-site +1
CA$73K - CA$109K/yr
POSITION OVERVIEW The Embedded Software Engineer II at Gentex creates software code designs to meet product requirements. This position requires interfacing with all groups within the company to ...
Ottawa, ON · On-site
CA$95K - CA$153K/yr
... software solutions supporting global network infrastructure through the development of embedded platforms, drivers, diagnostics, and applications. Collaboration with multidisciplinary engineering ...
Ottawa, ON · On-site
CA$95K - CA$153K/yr
... software solutions supporting global network infrastructure through the development of embedded platforms, drivers, diagnostics, and applications. Collaboration with multidisciplinary engineering ...
CA$95K - CA$153K/yr
... software solutions supporting global network infrastructure through the development of embedded platforms, drivers, diagnostics, and applications. Collaboration with multidisciplinary engineering ...
CA$95K - CA$153K/yr
... software solutions supporting global network infrastructure through the development of embedded platforms, drivers, diagnostics, and applications. Collaboration with multidisciplinary engineering ...
Ottawa, ON · On-site
CA$25 - CA$32/hr
Enrolled in a bachelor's or master's degree in computer or electrical engineering, computer science, or similar disciplines * Experience with C or C++ Assets: * Developing software for embedded ...
Ottawa, ON · On-site
CA$25 - CA$32/hr
Enrolled in a bachelor's or master's degree in computer or electrical engineering, computer science, or similar disciplines * Experience with C or C++ Assets: * Developing software for embedded ...
In this role, the Senior Specialist Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality. MAIN ...
In this role, the Senior Specialist Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality. MAIN ...
Ottawa, ON · On-site
Collaborate with engineers in the design, development, testing, and maintenance of software applications * Develop and maintain embedded software modules using C++ and Python * Implement networking ...
Ottawa, ON · On-site
Collaborate with engineers in the design, development, testing, and maintenance of software applications * Develop and maintain embedded software modules using C++ and Python * Implement networking ...
Ottawa, ON · On-site
CA$127/hr
... software releases The Must haves: * Education: Bachelor's degree in Engineering, Computer Science or equivalent * Application of Embedded C and C++ programming languages * Experience: 5+ years of ...
Ottawa, ON · On-site
CA$127/hr
... software releases The Must haves: * Education: Bachelor's degree in Engineering, Computer Science or equivalent * Application of Embedded C and C++ programming languages * Experience: 5+ years of ...
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 Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting ...
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 Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting ...
Ottawa, ON · On-site
$90K - $125K/yr
Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting ...
Ottawa, ON · On-site
$90K - $125K/yr
Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting ...
Ottawa, ON · On-site
CA$80K - CA$90K/yr
Embedded Engineer Location: Ottawa, Canada Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Developing embedded C/C++ software on Client's 6500 family of optical switches, including ...
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 ... Developing embedded C/C++ software on Client's 6500 family of optical switches, including ...
Ottawa, ON · On-site
$80K - $90K/yr
Embedded Engineer Location: Ottawa, Canada - Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Developing embedded C/C++ software on Client's 6500 family of optical switches, including ...
Ottawa, ON · On-site
$80K - $90K/yr
Embedded Engineer Location: Ottawa, Canada - Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Developing embedded C/C++ software on Client's 6500 family of optical switches, including ...
$57.6K - $67.2K
2% of jobs
$67.2K - $76.7K
7% of jobs
$85.9K is the 25th percentile. Wages below this are outliers.
$76.7K - $86.2K
16% of jobs
$86.2K - $95.7K
18% of jobs
The median wage is $99.3K / yr.
$95.7K - $105.3K
17% of jobs
$105.3K - $114.8K
13% of jobs
$116.4K is the 75th percentile. Wages above this are outliers.
$114.8K - $124.3K
10% of jobs
$124.3K - $133.8K
6% of jobs
$133.8K - $143.4K
5% of jobs
$143.4K - $152.9K
3% of jobs
$152.9K - $162.4K
2% of jobs
$57.6K
$106.8K
$162.4K
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++ | Similar credentials; strong C/C++ skills, understanding of hardware |
| Work Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware startups |
Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

CA$75K - CA$110K/yr
Full-time
Re-posted 26 days ago
At Spaceium, we are building spacecraft systems designed to push the boundaries of what's possible in orbit. As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware.
You will work on mission-critical embedded systems responsible for controlling hardware, managing data flows, and ensuring reliable operation in the harsh environment of space. This role involves designing, implementing, testing, and deploying highly reliable software on embedded platforms.
This is an opportunity to be one of the first software engineers at the company, working directly with the CTO to shape the architecture and development practices for our spacecraft software stack.
Responsibilities
Basic Qualifications
What We're Looking For
We're building technology that hasn't been done before. Experience is helpful, but curiosity, drive, and the ability to learn quickly matter more.
If you're excited about spacecraft, enjoy solving hard engineering problems, and want to help build something new, we encourage you to apply - whether you're early in your career or more experienced.
Preferred Skills
Additional Requirements
Compensation
If you're excited about building the software that will run on spacecraft and want to help shape the future of space systems, we'd love to hear from you.
Build a small embedded or hardware-related project in 3 hours.
This could be something like:
You can use any tools you want, including AI.
Submission
Record a 5 minute video where you:
Then send: