Enable job alerts via email!

Senior C++ Developer

Parent Organization

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A global IT staffing and technology services firm is seeking a Software Engineer to support and maintain 3D design applications and development environments. The ideal candidate will have 8 years of experience in C and Python development, with proficiency in CMake and Conan for build automation. This full-time role operates in a hybrid model, allowing flexibility between remote and in-office work in Toronto, Canada.

Qualifications

  • 8 years of experience in software development.
  • Proficient in C and Python for multi-platform application development.
  • Strong understanding of compiler and library integration for software upgrades.

Responsibilities

  • Update desktop applications to use specific component versions across Windows, Linux, and macOS.
  • Modify, implement, and maintain C and Python-based software for 3D applications.
  • Support build system upgrades and pipeline automation using CMake and Conan.

Skills

C programming
Python
CMake
Conan
Git
Cross-platform development

Education

Bachelor's degree in a related technical field

Tools

VSCode
CI/CD workflows
Job description
Overview

Job Title : Software Engineer C / Python Conan CMake Direct X Graphics

Location : Hybrid (1 2 days in office) Toronto Canada (EST Time Zone 9 5)

Experience : 8 Years

Role Summary

We are hiring for this position where the selected candidate will support our team in upgrading and maintaining 3D design applications and related development environments. Youll work across multiple platforms and tools to ensure system compatibility with standardized component versions and optimize build pipelines for cross-platform performance.

Key Responsibilities
  • Update desktop applications to use specific component versions across Windows Linux and macOS.
  • Modify implement and maintain C and Python-based software for 3D applications.
  • Support build system upgrades and pipeline automation using CMake and Conan.
  • Collaborate on versioning upgrades of compilers libraries and dependencies.
  • Participate in testing debugging and certifying software for production environments.
  • Maintain accurate documentation of tools versions and configuration changes.
  • Work cross-functionally with developers and tech leads to meet project timelines.
  • Use tools like Git VSCode and CI / CD workflows to manage code and build environments.
Must-Have Skills
  • 8 years of experience in software development.
  • Proficient in C and Python for multi-platform application development.
  • Experience with CMake Conan and custom build pipelines.
  • Comfortable working on Windows Linux and macOS.
  • Familiarity with version control (Git) and modern dev environments (VSCode).
  • Strong understanding of compiler and library integration for software upgrades.
Nice-to-Have Skills
  • Experience with 3D design or visual effects tools.
  • Familiarity with tools like CoPilot Cursor or Make.
  • Exposure to cross-platform CI / CD workflows.
Education
  • Bachelors degree in a related technical field is required.
About Techedin

Techedin is a global IT staffing and technology services firm helping enterprises build high-performance tech teams. We support innovation at scale by connecting skilled professionals to leading companies and impactful projects. We prioritize transparency responsiveness and the right fit.

Equal Opportunity Statement

At Techedin we welcome applicants of all backgrounds communities and experiences. Our commitment to diversity equity and inclusion drives us to create hiring experiences that are open fair and human-first.

Key Skills

APIs,REST,Spring,SOAP,.NET,React,Node.js,Angular,J2EE,JavaScript,Web Services,Java

Employment Type : Full-time

Experience : years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.