2D Software Development Engineer

Location: Vancouver - Tarseam, Job Code: 340, No of openings: 2

Position Overview:
We are currently seeking an experienced Software Development Engineer to join our 2D team. The individual will report to the Director of 2D Technologies. The individual should have a high degree of technical skills, professionalism, good written and verbal communication skills, and proven experience in software .

Primary Responsibilities Include:
Take part in the design, implementation and maintenance of infrastructures and applications in the field of CAD tools for the apparel industry. Provide technical leadership as part of the Marker team developing mathematical (geometrical), infrastructures.


  • BA, B.Sc and/or M.Sc in computer science, Physics, Math or related technical filed.
  • Extensive background in 2D geometry, including parametric curves, differential geometry, geometric constraint solvers.
  • Experience in Computational Geometry and 3D Graphics – advantage
  • 5+ years of strong C++ programming skills
  • Strong OOD/ OOP skills.
  • Experience in complex data structures and algorithms
  • Experience with working on code enhancements within a large, complex software system
  • Familiarity with software development process, including specification, quality assurance and documentation. Knowledge of software development methodologies.
  • Previous experience working on CAD applications – advantage
  • Experience in Application UI Development – advantage
  • OpenGL programming – advantage
  • .Net development – advantage
  • Team player
  • Creative and open-minded
  • Self-learner
  • Good written and verbal English


Canada, R&D.