Computer vision engineer

  • Full-time

Company Description

MindMaze is the world’s leading Neurotechnology startup built on more than a decade of pioneering research at the intersection of virtual reality and neuroscience. Our breakthrough platform combines virtual & augmented reality, neuroscience and AI to build intuitive human machine interfaces. Our first products help patients suffering from severe disabilities following a neurological incident. Join our eclectic mix of scientists, physicists, engineers and clinicians to help change the world!

Job Description

As a computer vision engineer, you will own the development of intricate computer vision algorithms to solve real-time practical problems.

In particular, you will:

  • Perform experiments and evaluations to quantify and validate improvements made to existing systems.
  • Keep up to date with state-of-the-art research and technologies in the field of Computer vision, Augmented and Virtual Reality.
  • Develop real time computer vision algorithms using mono, stereo vision and time of flight cameras.
  • Work in key areas of interest: object detection, tracking and recognition, multiple view geometry, 3D computer vision, 3D reconstruction, activity recognition, and multi-modal sensory data fusion.

Qualifications

  • Bachelors, Master Degree or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering or related field.
  • Strong object-oriented design skills and proficiency in C++ programming and debugging.
  • Strong knowledge of computer vision, machine learning, artificial intelligence.
  • Strong mathematical background (linear algebra, geometry, optimization).
  • Experience in several of the following fields: real-time image processing, feature extraction, feature matching, deep learning, motion estimation, stereo vision, 3D SLAM, 3D point cloud processing, sensor fusion and calibration.
  • Extensive experience with code and data optimization, multi-threading.
  • Strong commitment to code quality, documentation, thorough testing procedures and knowledge of software engineering best practices.
  • Knowledge of cross platform development (Linux/Android/Windows).

Icing on the cake:

  • Demonstrable interest for development outside the working environment (e.g. Personal projects, blogger, Open Source, papers, StackOverflow etc).
  • Experience with software architecture and/or API design.
  • Experience in eye and gesture tracking.
  • Experience with parallel computing and optimization frameworks (CUDA, OpenCL, SIMD).
  • Experience in FPGA implementation of computer vision algorithms.

Additional Information

To be successful, you can illustrate the fact that you have the following abilities:

  • Working autonomously: setting tasks and direction under limited supervision;
  • Oral and written communication: ability to write clearly and succinctly in a variety of communication settings and styles; ability to get messages across that have the desired effect;
  • Problem solving: Using rigorous logic and methods to solve difficult problems with effective solutions; having an excellent at honest analysis; looking beyond the obvious and not stop at the first answers;
  • Planning accurately: setting objectives and goals; breaking down work into the process steps; developing schedules and task/people assignments; anticipating and adjusting to problems and roadblocks.

Privacy Policy