logo_dark (1)-1


C++ Software Developer


At DeepSight, the C++ Software Developer will:

  • Collaborate with application and integration developers to solve complex technological problems and develop outstanding augmented reality applications.
  • Participate in the development of embedded software and APIs targeting multiple platforms for interfacing with image acquisition, processing hardware and onboard systems.
  • Troubleshoot and resolve software defects and other technical issues.
  • Recommend and introduce new optimization initiatives and feature improvements
  • Participate in sprint reviews, continuous software training activities (weekly quizzes, brainstorms, etc.) and much more
  • Generate developments of testing, debugging and support tools.

Don’t hesitate to apply if you have:

  • A very good knowledge of C++ and Object-Oriented Programming (OOP)
  • Basic understanding of following technologies: ARKit, ARCore, WebAssembly
  • Experience with computer graphics libraries: OpenGL/WebGL
  • An ease of using the GitLab suite of tools
  • A burning desire to learn new technologies
  • Unparalleled autonomy, perseverance and versatility in problem solving
  • A self-drive to work with a team and have excellent communication skills
  • Experience with Mobile Development (iOS/Android/Web) **Nice to have
  • Knowledge of high-performance computing such as parallel computing, algorithm optimization, etc. **Nice to have
  • Experience with programming for 3D engine **Nice to have