3D Computer Vision Software Engineer
2 weeks 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 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.
-
Computer Vision Engineer
5 days ago
Vancouver, Canada TEKsystems Full timeCompany 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, BC, Canada ClearVision Technologies, Inc. Full time €90,000 - €120,000About 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, BC, Canada ClearVision Technologies, Inc. Full time €90,000 - €120,000About 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...
-
Computer Vision Software Developer
3 days ago
Vancouver, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, Canada Clearvision Technologies Inc. Full timeAbout 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Computer Vision Software Developer
2 weeks ago
Vancouver, BC, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Senior Optics Physicist/Research Scientist
3 weeks ago
Vancouver, BC, Canada Angstrom Vision Inc. Full timeSenior 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...
-
Senior Applied Scientist Computer Vision
6 days ago
Vancouver, BC, Canada Apera Full timeJob 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...
-
Senior Computer Vision Developer
2 weeks ago
Greater Vancouver Regional District, BC, Canada ClearVision Technologies, Inc. Full time €120,000 - €140,000About 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...
-
Senior Computer Vision Developer
2 weeks ago
Greater Vancouver Regional District, BC, Canada ClearVision Technologies, Inc. Full time €120,000 - €140,000About 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...
-
Senior Computer Vision Developer
22 hours ago
Greater Vancouver Regional District, BC, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Senior Computer Vision Developer
2 weeks ago
Greater Vancouver Metropolitan Area, Canada ClearVision Technologies, Inc. Full timeAbout 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...
-
Senior Computer Vision Developer
2 weeks ago
Greater Vancouver Metropolitan Area, Canada ClearVision Technologies, Inc. Full timeAbout 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...