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 ...
Ottawa, ON · Hybrid
CA$50 - CA$68/hr
SEEKING Embedded Software/DSP Engineer in Ottawa Join a central AI and Chip Engineering (ACE) organization at the Ottawa Technology Center in Kanata, a flagship AI software hub within a global ...
Quick apply
Ottawa, ON · Hybrid
CA$50 - CA$68/hr
SEEKING Embedded Software/DSP Engineer in Ottawa Join a central AI and Chip Engineering (ACE) organization at the Ottawa Technology Center in Kanata, a flagship AI software hub within a global ...
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 ...
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 ...
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 MMIST's 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 ...
Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to join a board support package (BSP) and bootloader development team working on infotainment ...
Quick apply
Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to join a board support package (BSP) and bootloader development team working on infotainment ...
Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to join a board support package (BSP) and bootloader development team working on infotainment ...
Quick apply
Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to join a board support package (BSP) and bootloader development team working on infotainment ...
We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience, strong C programming and ARM-based platform skills, and working familiarity with AUTOSAR ...
We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience, strong C programming and ARM-based platform skills, and working familiarity with AUTOSAR ...
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 ...
New
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 ...
New
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 ...
New
Quick apply
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 ...
New
CA$55 - CA$76.90/hr
Embedded Software Developer This role focuses on developing and enhancing board support packages (BSPs) and secure bootloaders for infotainment, connectivity, and other hardware modules in next ...
Quick apply
CA$55 - CA$76.90/hr
Embedded Software Developer This role focuses on developing and enhancing board support packages (BSPs) and secure bootloaders for infotainment, connectivity, and other hardware modules in next ...
We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial ...
Quick apply
We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial ...
CA$55 - CA$76.90/hr
Embedded Software Developer This role focuses on developing and enhancing board support packages (BSPs) and secure bootloaders for infotainment, connectivity, and other hardware modules in next ...
Quick apply
CA$55 - CA$76.90/hr
Embedded Software Developer This role focuses on developing and enhancing board support packages (BSPs) and secure bootloaders for infotainment, connectivity, and other hardware modules in next ...
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
We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial ...
Ottawa, ON · On-site
We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial ...
CA$68K - CA$109K/yr
Debuggers and tools (e.g., gdb), especially for troubleshooting embedded systems * Software development methodologies such as Agile or Waterfall * Bare metal programming Pay Range: The annual pay ...
CA$68K - CA$109K/yr
Debuggers and tools (e.g., gdb), especially for troubleshooting embedded systems * Software development methodologies such as Agile or Waterfall * Bare metal programming Pay Range: The annual pay ...
Ottawa, ON · On-site
CA$74K - CA$100K/yr
Engineer, Design, Develop and Test new embedded products at the forefront of technology. * Support and enhance existing embedded software. * Apply established development processes and assist in ...
Ottawa, ON · On-site
CA$74K - CA$100K/yr
Engineer, Design, Develop and Test new embedded products at the forefront of technology. * Support and enhance existing embedded software. * Apply established development processes and assist in ...
CA$68K - CA$109K/yr
Ciena is seeking an Embedded Software Developer to design, develop, and maintain high-performance software for networking products. This role offers the opportunity to contribute to networking ...
CA$68K - CA$109K/yr
Ciena is seeking an Embedded Software Developer to design, develop, and maintain high-performance software for networking products. This role offers the opportunity to contribute to networking ...
$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.
The most popular types of Embedded Software Engineer jobs in Ottawa, ON are:
For Embedded Software Engineer jobs in Ottawa, ON, the most frequently searched job titles are:
The top searched job categories for Embedded Software Engineer jobs in Ottawa, ON are:
Cities near Ottawa, ON with the most Embedded Software Engineer job openings:

CA$75K - CA$110K/yr
Full-time
Re-posted 21 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: