Skip to content

Computer Vision Software Intern

  • Hybrid
    • Montreal, Quebec, Canada

Are you a student currently enrolled in a computer science, mathematics, physics or engineering, looking to contribute to a new sensor technology in a start-up? Check out this opportunity!

Job description

We are looking for an intern or co-op student that is currently enrolled in a computer science, mathematics, physics or engineering degree to join our team during the summer 2025 (May until August). This student will help us develop applications for our innovative 3D sensor and platforms using our sensor. If you have interest and experience in 3D, computational imaging, robotics, and developing API interfaces, you’ll love working with our team.

Want to gain experience in a dynamic start-up environment and contribute to the development of a new sensor technology? This is the perfect opportunity for you!

Who are we and what do we do?

We have a passion for developing solutions at the intersection of 2D imaging and depth. AIRY3D has developed DepthIQ, a 3D computer vision platform that consists of a Transmissive Diffraction Mask and computational imaging software that can give any CMOS image sensor the ability to provide depth information. Check out airy3d.com and our YouTube channel for more details.


What will you do?

You will be on the Software Engineering team and will work closely with our Machine Learning R&D, Embedded applications, and Optics teams to create proof-of-concept applications that leverage our core software API. Your responsibilities:

 

  • Help develop, maintain, and test our core software and applications, while using best practices in software engineering and agile software development.

  • Help integrate and test high-level applications using 3D to demonstrate potential applications in robotics, IoT, AR/VR, automotive, and industrial applications.

  • Help develop and optimize computer vision algorithms.

  • Contribute to the architecture, development, and maintenance of our internal test-bed applications and our SDK.

  • Identify bottlenecks and implement creative solutions to improve performance.

  • Design and implement user interfaces for demonstrating our technology.


What’s it like working in our team?

We believe in creating disruptive technology in a workplace with great work ethics. We truly enjoy what we are doing and the diversity of those we work with while having fun and not taking ourselves too seriously!

Job requirements

What do you need to have?

  • Enrolled in a bachelor’s degree in computer science, mathematics, physics or engineering.

  • Strong C/C++ and/or Python project experience with advanced programming skills.

  • Experience developing software in the Image Processing and/or Computer Vision domains.

  • Adept at programming in both Windows as well as Linux environments.

  • Comfortable working collaboratively on a team.

  • Ability to work remotely and on-site in our vibrant Montreal office (Mile End location).

Bonus points

  • Experience with OpenCV, OpenCL, CUDA, projects involving depth and 3D sensors.

  • Familiarity with various image formats. 

  • Embedded experience (Qualcomm, Firefly, for example).

  • Strong experience developing User Interfaces.

  • Good knowledge of testing procedures, unit testing, regression, test automation.

  • Cool multi-disciplinary side projects! 

AIRY3D is an equal opportunity employer. Should you require accommodation in any aspect of our selection process we would be happy to make arrangements.

or