Senior C++ Engineer (Computer Vision)

Kagan

Incetan

kagan@kivitechnologies.com

Firma Bilgileri/Company Info

Kivi Technologies

 

İstanbul(Avr.)

İlan Bilgileri/Job Announcement Info

Kivi Technologies

Senior C++ Engineer (Computer Vision)

Sürekli/Tam Zamanlı

2

  • AR-GE / R&D
  • Mühendislik / Engineering
  • Teknoloji / Technology

İstanbul(Avr.)

Are you ready to build the future of 3D Scanning?

At Kivi Technologies, we are developing next-generation 3D scanning systems for dentistry. As a startup located at ITU Ari Teknokent, we are seeking a C++ Software Engineer with a minimum of 2 years of professional development experience and a deep interest in Computer Vision.

In this role, you will design and develop core features and functionalities for our next-generation optical 3D scanners. You will be responsible for the end-to-end 3D pipeline—engineering high-performance, real-time applications that transform raw sensor data into high-precision digital models.

We are looking for a motivated C++ developer who wants to apply their skills to complex 3D geometric problems. You will work on a stereo camera setup, implementing and optimizing algorithms for tasks such as: Structured Light decoding, camera calibration, triangulation, Visual SLAM, 3D Reconstruction, non-linear optimization, 3D mesh manipulation, and computational geometry.

Required Qualifications
-BSc, MSc or PhD degree or equivalent experience in relevant fields such as Computer Science, Electronics, Robotics, Physics or Applied Mathematics.
-2+ years building high-performance C++ systems with strong command of memory management, concurrency, and performance profiling.
-Ability to design maintainable, modular codebases and a "clean code" mentality.
-Strong foundations in Linear Algebra, 3D coordinate transformations, and Numerical Optimization.
-Ability to digest academic papers and implement complex math into production-ready software.
-Experience with Git.
-Self-driven and able to execute with limited supervision.

Preferred Qualifications
-Experience with CUDA (or OpenCL) for parallelizing compute-heavy algorithms.
-Practical and theoretical knowledge in Computer Vision, Image Processing and Visual SLAM.
-Knowledge in meshing, 3D surface reconstruction or related areas.
-Experience with CMake, CI/CD pipelines, and performance profiling tools (e.g., NVIDIA Nsight).
-Familiarity with 3D graphics pipelines (OpenGL, Vulkan) or game engine internals.

What We Offer
-The chance to work with a highly motivated, elite engineering team.
-Real problems. Work on real-time 3D reconstruction on custom hardware for medical-grade precision.
-Competitive salary with a significant bonus scheme and vesting opportunities.
-Direct impact on the product roadmap at an early-stage, cross-functional startup.

Being a part of the cross-functional and open-minded team at an early stage and taking on significant architectural ownership, you will get a great opportunity for hands-on experience in solving the technical challenges required to industrialize this technology.