Chat Now

with a recruiter from PEAK Technical Staffing USA about the Vision Software Engineer position

Enter your information to start chatting

We’ll remember your info for future chats

Sign in with your FlashRecruit credentials

Connect with


Vision Software Engineer

Poway, CaliforniaPEAK Technical Staffing USA

Chat with a recruiter about this opportunity! -

Under minimal direction of an assigned lead or manager, will design and develop vision software and hardware including camera, lens and illuminations that run on control machines.

Essential Functions/Major Responsibilities: 

  • Participate in all phases of the project, including design, testing and integration as required.
  • Follow established engineering procedures and specifications for design and development of vision software.
  • Investigate, select and test vendor products for use in product.
  • Support manufacturing floor as required.
  • Interface with customers and sales on projects as required.

Supervisory Responsibility: 

  • May provide work leadership and training to lower level professional employees, but not required.


  • Bachelor of Science in Engineering or Science. 
  • Master’s degree preferred.
  • Minimum of five years experience in developing vision software and hardware including camera, lens and illumination that runs on control machines.
  • Practical experience with image processing, algorithm development, machine vision, pattern recognition, optics, C/C++, C#, .NET and Visual Studio and source control.
  • Experience with full software development lifecycle, Object Oriented Design (OOD).
  • Excellent oral and written communication skills; ability to provide direction or training to other team members.

Job Conditions/Physical Demands: 

  • Domestic or international travel may be required.
  • Prolonged periods of sitting at a computer terminal. 
  • Use of keyboard.

Protective Devices Required: 

  • In required areas.

Chat with a recruiter about this opportunity! -