3D Computer Vision Software Engineer

2 weeks ago


Vancouver, Canada Polyga Inc. Full time

About Polyga

Polyga is a manufacturer of 3D scanners and 3D measurement software. We build structured light 3D scanners and software that solve complex machine vision problems. Our 3D scanners and scanning software are a trusted brand of 3D imaging solutions used worldwide for different industrial applications. We're looking for others to join us who share our passion for developing robust solutions that solve real-world problems.


Job Summary

Polyga’s 3D scanners use an innovative software stack including embedded processing, traditional desktop, and modern web technology to create high-resolution 3D scans and convert them into useful information for industrial applications. 


The candidate will work as part of our software development team to develop new 3D scanning applications and contribute to next-generation geometry processing technology. This position will focus on improving current mesh processing algorithms and developing new algorithms and solutions for complex 3D computer vision problems.


A deep understanding of ICP and SLAM algorithms will be required to be successful in this position. The developer will lead the engineering efforts of our real-time and offline 3D mesh alignment, processing, and merging pipeline.


The developer must be proficient and comfortable in C/C++ software development using Visual Studio and GIT to create embedded and desktop Windows applications. We’re looking for someone with an eye for detail and a passion for developing robust, high-performance C++ code.  


Responsibilities

  • Own the development of geometry processing solutions for 3D vision applications including algorithm design, software development, testing, integration documentation, and support.
  • Design and implement the systems and tools to enable the operation of 3D Scanners and 3D scanning software. 
  • Maintain our mesh alignment pipeline using ICP, SLAM, and other 3D alignment algorithms
  • Produce high-quality, efficient, clean, and modular C/C++ code
  • Perform profiling and performance tuning of code and systems to remove bottlenecks.
  • Write C++ code on a variety of platforms and compilers including embedded, and desktop


Requirements

  • A degree in Computer Science, Computer Engineering, Mathematics, or a Related Field
  • 2+ years of working with Visual Studio and working in production quality, professional applications primarily written in C/C++
  • Experience manipulating 3D mesh data of different sensors for 3D vision applications, including 2D/3D cameras and LIDAR
  • Understand bundle adjustment and backend optimization libraries (e.g., GTSAM, g2o, CERES)
  • Have a deep understanding of software architecture and C/C++ engineering challenges
  • Work as part of a multi-faceted software team
  • Experience working with 3rd party libraries/APIs and how to integrate them into projects
  • Comfortable working with different revision control systems


You should have one of the following areas of expertise. 2D/3D algorithms, computer vision, 3D rendering or computational geometry.


The salary range for this position is 77K to 90K.


We thank all applicants for their interest; however, only short-listed candidates will be contacted.



  • Vancouver, Canada TEKsystems Full time

    Company Domain: Tech Wearables; AR/VR Position: Computer Vision Engineer/Researcher Location: 100% remote Contract: 12 month extendable contract; no tenure limits Required Skills/Experience: GenAI or deep generative AI experience Experience with NeRF or Gaussian Splatting Publications in CVPR, ICCV, ECCV, NeurIPS, ICML, or ICLR Completed...


  • Vancouver, Canada ClearVision Technologies, Inc. Full time

    About the Company: ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, Canada ClearVision Technologies, Inc. Full time

    About the Company: ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, Canada ClearVision Technologies, Inc. Full time

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, BC, Canada ClearVision Technologies, Inc. Full time €90,000 - €120,000

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, BC, Canada ClearVision Technologies, Inc. Full time €90,000 - €120,000

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, Canada ClearVision Technologies, Inc. Full time

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, Canada ClearVision Technologies, Inc. Full time

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, Canada ClearVision Technologies, Inc. Full time

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, Canada Clearvision Technologies Inc. Full time

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, Canada ClearVision Technologies, Inc. Full time

    About the Company: ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, Canada ClearVision Technologies, Inc. Full time

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, BC, Canada ClearVision Technologies, Inc. Full time

    About the Company: ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Vancouver, BC, Canada Angstrom Vision Inc. Full time

    Senior Optics Physicist/Research Scientist Angstrom Vision Inc. is seeking a permanent full-time Senior Optics Physicist/Research Scientist to join our research and development team in North Vancouver, British Columbia.You willworkwithin the R&D teamto design, model, implement, research, and develop digital holography technologies and 3D...


  • Vancouver, BC, Canada Apera Full time

    Job description Apera AI is seeking a highly skilled Machine Learning Applied Scientist specialized in the field of Computer Vision to join our team and contribute to the development of our state-of-the-art technology. The ideal candidate will possess a deep understanding of the latest computer vision and machine learning techniques and have a proven track...


  • Greater Vancouver Regional District, BC, Canada ClearVision Technologies, Inc. Full time €120,000 - €140,000

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Greater Vancouver Regional District, BC, Canada ClearVision Technologies, Inc. Full time €120,000 - €140,000

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Greater Vancouver Regional District, BC, Canada ClearVision Technologies, Inc. Full time

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Greater Vancouver Metropolitan Area, Canada ClearVision Technologies, Inc. Full time

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...


  • Greater Vancouver Metropolitan Area, Canada ClearVision Technologies, Inc. Full time

    About the Company:ClearVision is involved in the design and manufacture of machine vision systems for quality control. Our primary customers are manufacturers in the paper, carton, and corrugated box industries. We assemble industrial cameras, sensors, our own lighting and control systems, industrial PCs, and touchscreen interfaces to create a complete...