Algorithms and C++ Developer Opportunity

neural cloud solutions inc. company

Subscribe to our Telegram Channel

Algorithms and C++ Developer in CANADA

Remote 10 hours ago

C++ Algorithm Developer (Remote, Canada) | Health Tech / AI

(*This role requires Canadian citizenship, PR, or permanent open work authorization. We cannot consider applicants who will require visa sponsorship now or in the future.)


Company: Neural Cloud Solutions Inc. (subsidiary of AIML Innovations Inc.)

Location: Toronto | Remote , 130 Spadina Avenue, Suite 401, Toronto, ON


Why Work With Us?

Neural Cloud is a Canadian health tech start-up revolutionizing cardiac care with AI. Our neural network deciphers ECG (EKG) data in minutes — work that once took days—delivering instant, accurate results for cardiologists. Backed by top cardiologists and owned by AI/ML, a public consortium of AI health tech companies, we’re pursuing FDA approval and expanding into the U.S. through 2026. This is a full time, remote, Canada based role.


Dynamic & Engaging Culture: As we transition out of stealth mode and engage in soft selling for our innovative products, you'll be part of an exciting journey to make a significant impact in healthcare.


Impactful Work: Our flagship product, MaxYield, is an industry first and features a patent-pending algorithm capable of accurately labeling heartbeats amidst noisy signals while maximizing the diagnostic yield from each recording. Your contributions will directly enhance patient outcomes and transform diagnostics.


Collaboration with Experts: Work alongside AI data scientists, leading cardiologists and healthcare technicians in Canada and the US, as we launch our products and expand into both regulated and non-regulated markets

 

JOB DESCRIPTION

We are looking for a C++ developer responsible for building a C++ library that can be built for desktop applications or native mobile applications. We are also wrapping sections of the library for use in Python and allowing our research and development team to use and test these algorithms. Your primary responsibility will be to design and develop algorithms, optimize them, and coordinate with the rest of the team working on different layers of the infrastructure.

 

RESPONSIBILITIES:

- Design, build, and maintain efficient, reusable, and reliable C++ code

- Implement performance and quality modules

- Optimize algorithms, reduce memory usage, and runtime

- Research and develop new algorithms

- Identify bottlenecks and bugs, and devise solutions to these problems

- Help maintain code quality, organization, and automatization

- Manage build scripts for different systems, for example, CMake

 

MUST HAVE:

- Strong proficiency in C++, with fair knowledge of the language specification

- Strong foundation in image processing and signal analysis

- Thorough knowledge of the standard library, STL containers, and algorithms

- Proficiency in C++ and Python for algorithm prototyping and production-level code - Good understanding of memory management in non-garbage collected environments

- Proficiency in understanding of code versioning tools such as Git

- Implementation experience with automated testing platforms and unit tests

- Minimum of 1 yr. experience navigating the ambiguity of early-stage R&D while keeping projects focused and people aligned

- Minimum of 1 yr. experience demonstrating excellent communication and collaboration skills across technical disciplines

  

GOOD TO HAVE:

 -Understanding of how to compile for mobile devices

- Understanding of creating CMake builds to compile libraries for desktop systems

- Understanding of how to wrap C++ code and build it for Python

- Understanding of dynamic polymorphism and C++ specific notions, such as friend classes

- Familiarity with templating in C++

- Familiarity with system call wrapper library functions

- Familiarity with continuous integration

- Knowledge of writing native modules for high-level languages such as Node.js, Python, etc.

- Knowledge of the latest C++11 standard is appreciated

- Knowledge of Tensorflow and Tensorflow Lite


Apply now

Subscribe our newsletter

New Things Will Always Update Regularly