C++ Developer needed by Computer Vision Group, Inc.

Filed under: Jobs in Computer Science

Posted: January 6, 2010

Job Summary

Apply by sending your resumes to Vishal Jain, Ph.D.   (vj@lems.brown.edu).

Computer Vision Group, Inc. (CVG) located in Providence, RI is a start-up Research and Development firm. The focus of CVG is to develop computer vision technologies for image-based reconnaissance and surveillance task. The job will involve extensive interaction with computer vision scientists to design, implement and maintain software for computer vision algorithms. The candidate will have a solid understanding of C++ and experience with large-scale scientific software development. Familiarity with Python, graphics/user interface toolkits, open source libraries and OpenGL will be considered a plus. 

Responsibilities:

Interact and work with computer vision scientists on a daily basis for

  • Designing, implementing, testing and maintaining C++ software for   prototypes and final products.
  • Delivering robust software and support to the customers.

Requirements:

  • MS in Computer Science, Engineering or any other quantitative discipline or with equivalent experience of at least 2-3 years.
  • Motivated, focused, hard-working individual with passion for problem solving.
  • Excellent software engineering, communication, and presentation skills and be able to work in a dynamic environment with rapidly changing requirements.
  • Proven skills in implementing scientific computing software and comfortable with working on huge projects involving 40-50 developers.
  • Excellent programmer with up-to date knowledge in C++.

Skills desired:

  • Familiarity with Python, Matlab/Mathematica, and OpenGL is desirable. Experience with systems programming is a plus.
  • Familiarity with both Linux and Windows operating systems.
  • Familiarity with development of huge projects with version control.
  • Familiarity with Parallel programming: multi-threading or GPU programming (OpenCl, CUDA).

Additional Information:

This opportunity provides an exciting industry experience with tremendous growth potential. This opportunity provides competitive compensation with benefits.