Software Engineer - C++ (Hybrid in Toronto)

Parent Organization
Ontario, CA

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 client's project focused on high-performance CAD and 3D visualization. You'll 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++ (C++14 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 don't 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.

Posted 2025-09-10

Recommended Jobs

Doorperson - Waldorf Astoria Beverly Hills

Hilton
Beverly Hills, CA

As a leading hotel in the luxury market, Waldorf Astoria Beverly Hills is looking for a Doorperson to join this beautiful property! This Forbes 5-Star, AAA 5-Diamond hotel has 170 rooms, 6,300 …

View Details
Posted 2025-08-29

Fire Alarm Technician, FT Days

PIH Health
Whittier, CA

Under direct supervision of the Fire Alarm Inspection Manager, performs general inspection, testing, corrective and preventative maintenance of fire/life safety equipment throughout PIH Health. PIH…

View Details
Posted 2025-08-31

Administrative Assistant

Administrative/Clerical
San Diego, CA

Roles & Responsibilities Assist the manager in budget preparation, record maintenance, and generating reports on operations and personnel changes. Compile and generate reports, statistics, time…

View Details
Posted 2025-09-10

Paralegal, Employment Single Action (FEHA)

Wilshire Law Firm
Los Angeles, CA

  Paralegal, Employment Single Action   Wilshire Law Firm is a distinguished, award-winning legal practice with over 18 years of experience, specializing in Personal Injury, Employee Rights, and…

View Details
Posted 2025-08-19

Mechanic

Vineyard and Winery Equipment
Santa Rosa, CA

Job Description Job Description Job Description We're an Equipment manufacture working around Ag and Winery equipment. We are looking for a skilled Mechanic to assemble, maintain and repair…

View Details
Posted 2025-07-30

iPD Engineering Program Manager

Apple
Cupertino, CA

iPD Engineering Program Manager Location Cupertino, CA : Summary Posted: Dec 20, 2025 Weekly Hours: 40 Role Number: 200529504 Apple is a groundbreaking force in the consumer electronics industry, wit…

View Details
Posted 2025-09-11

Senior Software Engineer, Backend (Digital Products)

Scout Motors Inc.
California

Here at Scout Motors, we're carrying forward the heritage of one of the most iconic American vehicles in history. A vehicle dating back to 1960. One that forged the path for future generations of rugg…

View Details
Posted 2025-08-07

Instrumentation Technician (Industrial) – Long Beach, CA

Great Basin Staffing LLC
Long Beach, CA

NOW HIRING: Instrumentation Technician (Industrial) – Long Beach, CA Location: Long Beach, California Pay: $37.00 – $43.00 per hour (DOE) + Overtime Potential Schedule: Full-Time | 40…

View Details
Posted 2025-09-11

Chief Psychiatrist, CRS (Safety) - California State Prison, Corcoran (COR)

California Correctional Health Care Services
Kings County, CA

Job Description and Duties ~ This classification is subject to Section 5, Hiring-Above-Minimum (HAM) Authorization of the California State Civil Service Pay Scales. The authorized HAM rate for this…

View Details
Posted 2025-09-10

Full Time Pediatrics Job Irvine, CA

CompHealth CompHealth
Irvine, CA

Irvine is a city in Orange County, California. To the east, Orange County Great Park features an antique carousel and a giant, anchored helium balloon. It has some of the best shopping, restaurants, o…

View Details
Posted 2025-08-29