- Company Name
- Carrières/Careers – Creaform
- Job Title
- Ingénieur vision/Ingénieure vision - Vision 3D et intelligence artificielle
- Job Description
-
**Job Title**
Vision Engineer – 3D Vision and Artificial Intelligence
**Role Summary**
Design, develop, and validate advanced 3D vision solutions that integrate sensor architecture, image‑processing algorithms, and deep‑learning models. Deliver production‑ready C++ implementations while ensuring performance, robustness, and compliance with ISO security standards.
**Expectations**
- Produce reliable, high‑precision 3D scanning systems.
- Translate cutting‑edge research into practical, deployable features.
- Maintain rigorous coding practices and documentation.
- Communicate progress clearly to cross‑functional teams.
**Key Responsibilities**
1. Develop new sensor architectures and 3D digitization principles.
2. Design and implement algorithms spanning image processing, localization (ICP, SFM, SLAM, SURF), 3D reconstruction, modeling, precise calibration, color & texture mapping.
3. Apply state‑of‑the‑art deep‑learning techniques (CNN, GNN) to improve accuracy, robustness, and efficiency.
4. Review scientific literature and propose practical applications to current projects.
5. Diagnose performance bottlenecks and engineer solutions.
6. Implement features in C++ with strict CPU/GPU efficiency.
7. Thoroughly test methods to ensure functional, reliable, production‑ready products.
8. Build analysis, adjustment, and production‑deployment tools.
9. Maintain and improve existing code quality.
10. Ensure strict ISO‑compliant data security and protection.
**Required Skills**
- Digital vision & image‑processing expertise (ICP, SFM, SLAM, SURF, calibration).
- 3D geometry, reconstruction, and color‑space modeling.
- Deep‑learning architecture knowledge (CNN, GNN).
- Strong mathematical foundation (linear algebra, matrix calculus, numerical optimization).
- Intermediate to expert C++ programming, GPU/CUDA, computer‑architecture awareness.
- Python prototyping and data analysis.
- Experience with PyTorch and other vision‑AI frameworks.
- Comfortable developing on Windows and Linux.
- Autonomous, French language proficiency.
**Required Education & Certifications**
- Bachelor or Master degree in Computer Science, Electrical Engineering, Physics, Mathematics, or Software Engineering.
- Master’s or Ph.D. is a plus.
- No specific certifications required.