1

Freelance Software Developer C C++ Jobs in Alberta

Senior C++ Software Engineer

Calgary, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...

Senior C++ Software Engineer

Calgary, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...

Senior C++ Software Engineer

Edmonton, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...

Senior C++ Software Engineer

Edmonton, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...

As an Intermediate Protection and Control (P&C) Engineer, you will be working with a team of P&C detailed designers and contribute to large-scale electrical energy projects. You will evolve in a ...

As Protection and Control (P&C) Engineer, you will be working with a team of P&C detailed designers and contribute to large-scale electrical energy projects. You will evolve in a multidisciplinary ...

As Protection and Control (P&C) Engineer, you will be working with a team of P&C detailed designers and contribute to large-scale electrical energy projects. You will evolve in a multidisciplinary ...

As an Intermediate Protection and Control (P&C) Engineer, you will be working with a team of P&C detailed designers and contribute to large-scale electrical energy projects. You will evolve in a ...

As a Senior Protection and Control (P&C) Engineer , you will be working with a team of P&C detailed designers and contribute to large-scale electrical energy projects. You will evolve in a ...

As a Senior Protection and Control (P&C) Engineer , you will be working with a team of P&C detailed designers and contribute to large-scale electrical energy projects. You will evolve in a ...

next page

Showing results 1-20

Freelance Software Developer C C information

What does a freelance software developer specializing in C and C++ do?

A Freelance Software Developer specializing in C and C++ designs, develops, and maintains software applications or systems using the C and C++ programming languages. They typically work independently on a contract basis for various clients, handling tasks such as writing efficient code, debugging, optimizing performance, and sometimes collaborating with other developers remotely. Their projects can range from embedded systems and operating systems to desktop applications, gaming engines, or high-performance computing solutions. Freelancers often manage their own schedules, client communications, and business operations.

What are the key skills and qualifications needed to thrive as a freelance software developer specializing in C and C++?

To excel as a Freelance Software Developer in C and C++, you need strong programming expertise in both languages, a solid understanding of algorithms, data structures, and experience with software development lifecycles. Familiarity with version control systems like Git, build tools such as Make or CMake, and knowledge of relevant IDEs or debugging tools is typically required. Excellent problem-solving skills, self-motivation, and effective communication are crucial soft skills for managing projects and client relationships independently. These competencies ensure you can deliver reliable, high-quality solutions and maintain successful collaborations in a freelance environment.

What are some common challenges freelance C/C++ software developers face when working with clients remotely?

Freelance C/C++ software developers often encounter challenges such as clarifying project requirements, managing communication across different time zones, and ensuring code integration with clients’ existing systems. Since projects can vary widely, developers must be adaptable to different codebases and development environments. Effective documentation and clear, regular updates are essential to maintain transparency and meet client expectations, especially when direct supervision is minimal.

What is the difference between Freelance Software Developer C C++ vs Freelance Embedded Systems Engineer?

AspectFreelance Software Developer C C++Freelance Embedded Systems Engineer
Required CredentialsProficiency in C/C++, relevant certifications optionalProficiency in C/C++, embedded systems certifications beneficial
Work EnvironmentPrimarily software development, desktop or server-basedHardware interfacing, real-time systems, embedded devices
Employer & Industry UsageTech companies, startups, freelance platformsManufacturers, IoT firms, automotive, aerospace
Search & Comparison IntentFocus on software development projects in C/C++Focus on embedded hardware projects using C/C++

Freelance Software Developers C C++ primarily work on software applications, while Freelance Embedded Systems Engineers focus on hardware-software integration in embedded devices. Both roles require C/C++ skills, but their work environments and project types differ significantly.

What are the most commonly searched types of Software Developer C C++ jobs in Alberta?

The most popular types of Software Developer C C++ jobs in Alberta are:

What are popular job titles related to Freelance Software Developer C C++ jobs in Alberta?

For Freelance Software Developer C C++ jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Freelance Software Developer C C++ jobs in Alberta look for?

The top searched job categories for Freelance Software Developer C C++ jobs in Alberta are:

What cities in Alberta are hiring for Freelance Software Developer C C++ jobs?

Cities in Alberta with the most Freelance Software Developer C C++ job openings:

Infographic showing various Freelance Software Developer C C++ job openings in Alberta as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 80% Full Time, 16% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution.

Senior C++ Developer

Calgary, AB

Targeted Talent
Recruiting and Staffing Services • 11 - 50 employees

Full-time

Re-posted 5 hours ago


Job description

Our Client is one of the fastest-growing companies in BC and is a leader in their industry. 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 something that other developers will use! 

Your Role:

  • Developing and implementing new features and improving existing features of a Software Developer Kit. 
  • Engage in all stages of development from requirements gathering and analysis to high-level design, implementation, test and maintenance
  • Carry out research and prepare technical proposals and demonstrations for new projects.

You Have:

  • A degree in computer science 
  • Strong proficiency in C/C++ development
  • 5+ years experience developing complex software projects and applications.
  • Knowledge and/or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image compression technologies, and AI.
  • Familiarity with advanced algorithms related to raster and vector image processing.

Compensation: 130-150k depending on experience 

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!


Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA