Don't worry, we can still help! Below, please find related information to help you with your job search.
C/C++ Software Engineer
Company | Polyga Inc. |
Address | Burnaby, British Columbia, Canada |
Employment type | FULL_TIME |
Salary | |
Expires | 2023-12-19 |
Posted at | 10 months ago |
About Polyga
Polyga is a manufacturer of 3D scanners and 3D measurement software. We build structured light 3D scanners and software that solve complex 3D imaging problems. Our line of 3D scanners and scanning software are a trusted brand of 3D imaging solutions used worldwide for a variety of industrial applications. We're looking for others to join us who share our passion for developing industrial solutions that solve real world problems..
Job Summary
Polyga’s 3D scanners use an innovative software stack using embedded processing,traditional desktop applications as well as a modern web technology in order to create high resolution 3D scans and to convert that into useful information for a variety of industrial applications.
The Software Engineer will be working as part of our software development team to work on existing and new 3D scanning applications which control our 3D scanners, while contributing to the development of our proprietary mesh processing technology.
We’re looking for someone who has an eye for detail and a passion to develop an intuitive UI/UX for professional 3D applications.In addition to developing new products you will also be maintaining the existing code base and making improvements.
We are looking for expertise in the following areas.
- Using 3D algorithms
- 3D rendering using OpenGL / DirectX
- Mesh and point cloud processing
- Must be highly proficient at C/C++
- UI/UX development using low level 2D or 3D Libraries
Responsibilities
- Produce high-quality, efficient, clean, and modular C/C++ code
- Responsible for the design and implementation of systems and tools to enable the operation of 3D Scanners and 3D scanning software.
- Design and create intuitive user workflows a professional 3D software package
- Perform profiling and performance tuning of code and systems to remove bottlenecks.
- Develop and maintain an expert knowledge of Polyga's hardware and software
- Create written documentation
Requirements
- Experience working with 3rd party libraries/APIs and how to integrate them into their projects
- Familiarity with 3D engines or 3D graphics libraries such as OpenGL or DirectX
- Must have experience working with various GUI frameworks
- 2-4 years of working with visual studio and worked in production quality, professional application primarily written in C/C++
- Diploma or Bachelors in Software Programming or equivalent
A strong knowledge of 2D/3D algorithms, 3D math, 2D / 3D rendering pipeline concepts is an asset.
We thank all applicants for their interest; however, only short-listed candidates will be contacted.
-
Agente Ou Agent De Prévention De Soir Au Service De La Gestion Des Sentences
By Ministère de la sécurité publique At Montreal, Quebec, Canada 7 months ago
-
Lead Line Cook/Manager On Duty
By Impact Kitchen At Greater Toronto Area, Canada 7 months ago
-
Refinish Tech (Temporary) Jobs
By Boyd Group Services Inc. At Saskatoon, Saskatchewan, Canada 7 months ago
-
Vice President - Treasury
By Boyd Group Services Inc. At Winnipeg, Manitoba, Canada 7 months ago
-
Rock Mechanics Eit Jobs
By WSP in Canada At Greater Sudbury, Ontario, Canada 7 months ago