Software Developer - Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario - Hybrid Work Schedule: Onsite 3 ...
Quick apply
Software Developer - Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario - Hybrid Work Schedule: Onsite 3 ...
Quick apply
Software Developer - Python / C / C++ BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario . Location: Ottawa, Ontario - Hybrid Work Schedule: Onsite 3 ...
Ottawa, ON · On-site
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...
Ottawa, ON · On-site
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...
Ottawa, ON · On-site
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...
Ottawa, ON · On-site
CA$117K - CA$143K/yr
Fortinet is growing and we are looking to hire a Software Engineer to join our team in Ottawa. At ... Experienced C/C++ programmer. * Solid background in TCP/IP networking and multi-threaded ...
IP Infusion Canada Inc. is looking for a Software Developer to join our growing and dynamic team focused on enabling equipment suppliers to move from supplying proprietary hardware equipment to cloud ...
IP Infusion Canada Inc. is looking for a Software Developer to join our growing and dynamic team focused on enabling equipment suppliers to move from supplying proprietary hardware equipment to cloud ...
Gatineau, QC · Remote
IP Infusion Canada Inc. is looking for a Software Developer to join our growing and dynamic team focused on enabling equipment suppliers to move from supplying proprietary hardware equipment to cloud ...
Gatineau, QC · Remote
IP Infusion Canada Inc. is looking for a Software Developer to join our growing and dynamic team focused on enabling equipment suppliers to move from supplying proprietary hardware equipment to cloud ...
Gatineau, QC · Remote
IP Infusion Canada Inc. is looking for a Software Developer to join our growing and dynamic team focused on enabling equipment suppliers to move from supplying proprietary hardware equipment to cloud ...
Quick apply
Gatineau, QC · Remote
IP Infusion Canada Inc. is looking for a Software Developer to join our growing and dynamic team focused on enabling equipment suppliers to move from supplying proprietary hardware equipment to cloud ...
Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ... Supervisory experience of junior software developers. * Knowledge or experience with Electronic ...
Quick apply
Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ... Supervisory experience of junior software developers. * Knowledge or experience with Electronic ...
Ottawa, ON · On-site
CA$90K - CA$132K/yr
As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ... Strong foundational knowledge of software development, with a proven proficiency in C/C ...
Ottawa, ON · On-site
CA$90K - CA$132K/yr
As a Systems Software Developer on our Middleware team, you will design, implement, and maintain ... Strong foundational knowledge of software development, with a proven proficiency in C/C ...
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
Quick apply
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... software developers, to refine control strategies based on real-world performance data and ...
Ottawa, ON · Remote
CA$10K - CA$135K/yr
Reporting to the Senior Staff Software Developer, this role will leverage software engineering ... Applied knowledge and experience with Java, C++, C, JavaScript, TypeScript, and Python. * Applied ...
Quick apply
Ottawa, ON · Remote
CA$10K - CA$135K/yr
Reporting to the Senior Staff Software Developer, this role will leverage software engineering ... Applied knowledge and experience with Java, C++, C, JavaScript, TypeScript, and Python. * Applied ...
Ottawa, ON · On-site
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Experience in C/C++ is an asset for the middle layer of this development * Solid background in ...
Ottawa, ON · On-site
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Experience in C/C++ is an asset for the middle layer of this development * Solid background in ...
Ottawa, ON · On-site
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Experience in C/C++ is an asset for the middle layer of this development * Solid background in ...
Ottawa, ON · On-site
CA$96K - CA$118K/yr
As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Experience in C/C++ is an asset for the middle layer of this development * Solid background in ...
They are looking for a senior C++ developer to join their team ... They have a range of products with one being a Software Development Kit. So you'll be developing ...
Quick apply
They are looking for a senior C++ developer to join their team ... They have a range of products with one being a Software Development Kit. So you'll be developing ...
They are looking for a senior C++ developer to join their team ... They have a range of products with one being a Software Development Kit. So you'll be developing ...
Quick apply
They are looking for a senior C++ developer to join their team ... They have a range of products with one being a Software Development Kit. So you'll be developing ...
Experience with embedded software development (C/C++, RTOS, etc.) What We Offer: * Opportunities to ... A collaborative, creative, and supportive engineering culture. * Hybrid work environment based out ...
Experience with embedded software development (C/C++, RTOS, etc.) What We Offer: * Opportunities to ... A collaborative, creative, and supportive engineering culture. * Hybrid work environment based out ...
Ottawa, ON · On-site
CA$127/hr
... engineering teams, and third-party vendors. How you will make an impact ... Design and develop high-performance C/C++ software for embedded systems operating on Linux or ...
Ottawa, ON · On-site
CA$127/hr
... engineering teams, and third-party vendors. How you will make an impact ... Design and develop high-performance C/C++ software for embedded systems operating on Linux or ...
Ottawa, ON · On-site
CA$131K - CA$181K/yr
QNX software is trusted across industries including automotive, medical devices, industrial ... Strong expertise in C programming, particularly in resource-constrained and embedded environments.
Ottawa, ON · On-site
CA$131K - CA$181K/yr
QNX software is trusted across industries including automotive, medical devices, industrial ... Strong expertise in C programming, particularly in resource-constrained and embedded environments.
Ottawa, ON · Hybrid
Contribute to backend systems and services using C, C++, and/or Java * Contribute to the adoption ... Computer Science or Software Engineering degree * 2 years programming experience in C/C++ and/or ...
Ottawa, ON · Hybrid
Contribute to backend systems and services using C, C++, and/or Java * Contribute to the adoption ... Computer Science or Software Engineering degree * 2 years programming experience in C/C++ and/or ...
Ottawa, ON · Hybrid
Contribute to backend systems and services using C, C++, and/or Java * Contribute to the adoption ... Computer Science or Software Engineering degree * 2 years programming experience in C/C++ and/or ...
Ottawa, ON · Hybrid
Contribute to backend systems and services using C, C++, and/or Java * Contribute to the adoption ... Computer Science or Software Engineering degree * 2 years programming experience in C/C++ and/or ...
| Aspect | C Software Developer | C++ Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; knowledge of C language | Bachelor's in Computer Science or related field; knowledge of C and C++ languages |
| Work Environment | Embedded systems, operating systems, device drivers | Application development, game development, software tools |
| Industry Usage | Embedded systems, firmware, hardware interfacing | Software applications, game engines, high-performance software |
The main difference between a C Software Developer and a C++ Software Developer lies in the programming languages they specialize in and the types of projects they typically work on. C developers focus on low-level programming, embedded systems, and hardware interfacing, while C++ developers work on more complex applications, leveraging object-oriented features. Both roles require strong programming skills and a solid understanding of computer architecture, but their work environments and project types often differ.
Cities near Ottawa, ON with the most C Software Developer job openings:

Software Developer – Python / C / C++
BizTech Fusion is hiring for one of its clients for a Software Developer position in Ottawa, Ontario.
Location: Ottawa, Ontario – Hybrid
Work Schedule: Onsite 3 days per week
Job Type: Contract / W2
Experience: 5+ years of relevant experience
Work Authorization: Only Canadian Citizens and Permanent Residents (PRs) are eligible
Position Overview
BizTech Fusion is looking for an experienced Software Developer with strong hands-on expertise in Python, C, and C++ to join a client engineering team in Ottawa. The ideal candidate will have experience developing software components, working with microservices and containerized environments, building APIs, integrating databases, and following secure software development practices.
Key Responsibilities
Required Qualifications
Preferred Qualifications
Work Authorization
Only Canadian Citizens and Permanent Residents (PRs) will be considered.
Important Note
Python, C, and C++ are mandatory requirements. Candidates without professional experience in all three languages will not be considered.
Apply through BizTech Fusion to be considered for this opportunity.
Sourced by ZipRecruiter
It services
11 - 50 Employees
Washington, DC, US
2006