2

Remote Software Developer C C++ Jobs in Alberta (NOW HIRING)

.Net Developer

Calgary, AB ยท On-site +1

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

.Net Developer

Edmonton, AB ยท On-site +1

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

.Net Developer

Calgary, AB ยท On-site +1

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

.Net Developer

Edmonton, AB ยท On-site +1

... remote or in-office at several locations! Our client is a large fintech firm with a product that you've likely used many times before. You Have: * 4+ years' experience as a Software Developer ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including ...

This is a permanent position that is remote to start with potential later relocation to Calgary or ... You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including ...

Showing results 21-40

Remote Software Developer C C information

What is a remote software developer C C++?

Remote Software Developers specializing in C and C++ are professionals who design, develop, and maintain software applications using the C and C++ programming languages while working from a location outside the traditional office environment. They are responsible for writing efficient code, debugging, and collaborating with teams through digital communication tools. These developers often contribute to projects such as embedded systems, operating systems, game engines, and high-performance applications. Their remote role requires strong self-management, communication skills, and familiarity with version control and online collaboration platforms.

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

To thrive as a Remote Software Developer in C and C++, you need strong programming skills in both languages, a solid understanding of algorithms and data structures, and typically a degree in computer science or related field. Familiarity with version control systems like Git, build tools such as CMake, and experience with debugging and testing frameworks are essential. Excellent problem-solving abilities, self-motivation, and effective written communication are standout soft skills for remote collaboration. These skills and qualities ensure you can efficiently deliver high-quality code, troubleshoot issues independently, and work effectively with distributed teams.

How do remote software developers C C++ typically collaborate with distributed teams to ensure project success?

Remote Software Developers working with C and C++ often use a combination of version control systems (like Git), code review platforms, and continuous integration tools to collaborate effectively with team members across different locations. Regular virtual meetings, clear documentation, and agile methodologies help maintain alignment and foster communication. Developers are expected to proactively share updates, resolve merge conflicts, and participate in code reviews, ensuring that code quality and project timelines are maintained despite physical distance. This collaborative structure not only supports productivity but also encourages learning from peers and sharing best practices.

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

AspectRemote Software Developer C C++Remote Embedded Software Engineer
Required CredentialsBachelor's in CS or related field; C/C++ proficiencyBachelor's in EE or CS; C/C++ proficiency; embedded systems knowledge
Work EnvironmentPrimarily software development on desktops or serversDevelopment on embedded hardware, real-time systems
Industry UsageTech, finance, startups, software firmsAutomotive, IoT, consumer electronics, aerospace
Common Search/ComparisonYesYes

While both roles require C and C++ skills and similar educational backgrounds, Remote Software Developers focus on application and system software development in general environments. In contrast, Remote Embedded Software Engineers work specifically on embedded hardware, real-time systems, and device firmware. The choice depends on whether you prefer software development for general-purpose applications or embedded systems with hardware integration.

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 Remote Software Developer C C++ jobs in Alberta?

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

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

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

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

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

Senior Deep Learning Engineer

Targeted Talent

Calgary, AB โ€ข On-site, Remote

$130K - $180K/yr

Full-time

Re-posted 11 days ago


Job description

We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone. You'll excel in identifying and resolving functional/performance bottlenecks in complex software and hardware designs.

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model optimization pipeline. If you thrive on pushing the boundaries of AI technology, this role is for you!

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience, with at least 2 years in both deep learning and software engineering
  • Proficiency in deep learning frameworks like Tensorflow and/or PyTorch
  • Experience with CNNs, LSTMs/RNNs, Transformers
  • Strong math skills and Python proficiency
  • Experience with C/C++

Preferred Skills & Experience:

  • Master's or PhD in Computer Science, Engineering, or related field
  • Experience in embedded or low-level programming
  • Knowledge of CUDA/OpenGL
  • Experience deploying neural networks in production
  • Familiarity with model compression techniques like quantization, pruning, etc.
These are permanent full time remote positions.

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