drjobs Software Engineer - C++ (Hybrid in Toronto)

Software Engineer - C++ (Hybrid in Toronto)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Senior C Software Engineer
Hybrid (1 2 days/week onsite) Toronto Canada
Experience: 5 to 10 Years
Role Summary

We are hiring for this role where the selected candidate will work on our clients project focused on high-performance CAD and 3D visualization. Youll help integrate a next-gen streaming SDK into flagship design software used by millions worldwide.

Key Responsibilities
  • Integrate a high-performance C SDK for 2D/3D data visualization into large-scale commercial applications.
  • Collaborate with product engineering teams to understand software architecture and guide SDK adoption strategies.
  • Ensure seamless rendering of legacy and new data formats with no performance regressions.
  • Design and execute robust testing strategies including performance and regression benchmarking.
  • Enhance CI/CD pipelines and backend services supporting the new visualization toolkit.
  • Write technical documentation to support integration migration and performance tracking.
  • Contribute actively to Agile ceremonies and foster continuous engineering improvement.
Must-Have Skills
  • 5 years of hands-on experience in C (C14 or newer).
  • Strong grasp of memory management concurrency and performance profiling.
  • Proven experience integrating complex SDKs into large-scale applications.
  • Solid understanding of distributed systems and modern software architecture.
  • Skilled in using Git and CI/CD tools (e.g. Jenkins GitLab CI).
  • Strong debugging and problem-solving capabilities.
  • Degree in Computer Science Software Engineering or related field.
Secondary Skills
  • Familiarity with 2D/3D graphics geometry processing or visualization engines.
  • Experience with data streaming protocols and compression techniques.
  • Exposure to cross-platform development (Windows macOS Linux).
  • Knowledge of serialization formats like Protobuf or FlatBuffers.
Interested in this opportunity Apply now and our recruitment team will review your profile and reach out if it aligns with client requirements.
We value every application and aim to respond to those closely matching the role criteria. Even if you dont hear back this time we encourage you to stay connected with us for future opportunities. 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.

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.