Computational Vision Developer

Salary Competitive

Our client develops a high-quality VR headset with a patented technology that provides eye-level resolution.


Our client develops a high-quality VR headset with a patented technology that provides eye-level resolution.

We are looking for a Computational Vision Developer who will be working with the typical ala carte of topics such as SLAM, 3D reconstruction, depth sensing, pose tracking and quite a few others. As a person you enjoy not only researching solutions to complex problems but also actually getting those into the hands of real users.


Responsibilities

  • Research, develop, implement and optimize algorithms and software solutions to solve complex computational vision challenges

  • Create code that is elegant and maintainable. It really ships to users

  • Take accountability for solutions that are modular and testable. Have pride for building unit and regression testing to prove that your code and solutions truly work.

  • Work closely with hardware and other software engineering teams on tech selections and solutions.

  • Deliver capabilities with well documented and usable API’s

  • Invest time to follow the industry trends and directions in computer vision. We should never stop learning.

  • Work to optimize solutions for best possible performance.

  • Contribute to our IP strategy with innovative and patentable solutions.


Requirements

  • Hands-on experience in one or more of the following areas: SLAM, dense mapping, 3d scene reconstruction, feature (eye, pose, gesture, object) tracking, image segmentation, scene understanding, 3d/mesh model compression

  • Experience in dealing with multi-sensor, multi-modal, multi-camera systems

  • Fluent in C/C++

  • Track record of shipping working code and solutions based on your contributions

  • Knack to find creative and innovative solutions and the persistence to polish them to perfection

  • MSc or Ph.D. degree in a relevant area (Computer Science, Electrical Engineering, Mathematics)

  • Team player, ability to perform in cross functional teams and to share knowledge to others

  • Capability to effectively manage your time between multiple simultaneous projects

  • Good communication skills in English

  • Previous experience of working with OpenCV is a plus

  • Previous experience of working with mixed reality solutions is a plus

  • Knowledge of working with multiple hardware platforms including embedded programming is a plus

  • Knowledge of parallel computing: OpenCL, CUDA, GPGPU etc. is a plus

We offer

  • The possibility to see into the future of computing by taking part in creating the new state of art in mixed reality experiences

  • A startup culture with minimal bureaucracy and maximum opportunity for you to take charge of your work

  • The possibility to select the tools and methods you want to use to do your job effectively

  • Competitive salary and reward plan to share the success

  • Premium employee medical coverage with life insurance and disability benefits

  • Office located right in the middle of downtown Helsinki

Perks and benefits

This job comes with several perks and benefits

Working at
Toughbyte

Whether you're looking for permanent or contract developer positions, onsite or remote, Toughbyte can find the most interesting and fulfilling job or project in your country or abroad. Toughbyte's clients include startups and corporates in Europe and the US. Browse all our permanent positions or get in touch for contract roles!

Read more about Toughbyte

company gallery image