About CogniVue

Software Developer

CogniVue is seeking a Software Developer to be responsible for the development and support of image processing algorithms and/or software applications on the PC, ARM processor and the CogniVue proprietary APEX DSP Sub-System. The successful candidate should have solid software development experience using C/C++ programming language. Depending on your experience, there is an opportunity to take on an image processing algorithm developer role or an embedded software developer role.

Your Expertise:

  • Bachelor Degree in Electrical Engineering, Computer Science or equivalent.
  • 2+ years of C and C++ programming.
  • Experience using Object Oriented methodologies.
  • Experience designing and developing software components with support documentation and unit test cases.
  • Fundamental understanding of embedded processors and Real time OS concepts.
  • Fundamental understanding of image processing concepts.
  • Experienced with software testing and software configuration control.
  • Experience implementing signal processing algorithms. Exposure to any one of image processing libraries such as OpenCV, Intel IPP or Matlab - image processing toolbox would be an asset for an algorithm developer role.
  • Exposure to ARM processor and development tools on ARM (compilers, debuggers) would be an asset for an embedded developer role.
  • A team player with a “can do” attitude.
  • Effective oral and written communication skills.
  • To apply, please forward your resume to careers@cognivue.com.

    >>Français