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.