Find flexible jobs

Job Description

Computer Vision engineer

Rate TBD
Location Montreal, QC Canada
Laval/North Shore, QC Canada
Longueuil / South Shore, QC Canada (On-site)
Type of project IT & Software Software Testing, Objective C, Linux, Java, Programming, C++, Embedded Software, Artificial Intelligence, Agile / Scrum Master
Duration ongoing
Education required College/University
Years of experience 2 - 5 years
Area of Specialization Computer Sciences
Languages required English
2019-03-04 Workhoppers Montreal QCLaval/North Shore QCLongueuil / South Shore QC
Description The software engineer will be involved with computer vision research and development activities. The
the main focus is to research and design a computer vision system to be used in the automotive environment.
Target activities mainly include research on existing technology, design and develop software module
to be able to quickly evaluate the technology, smartphone app design. This position may also include
some electronic design tasks, according to project needs and the candidate's expertise.
This position requires an analytical mind, a great deal of flexibility to adapt to a quick-paced and
changing environment, a proactive attitude toward challenges and the will to innovate. Meticulous
attention to details and strong work ethics are also required for this position.
Responsibilities:
1. Help define the product's architecture, by looking for technical solutions, writing specifications, and systemic design;
2. Research on existing image processing technology such as OpenCV, and quickly evaluate the
technology. 3. Properly document the result of the research, including developing proper testing software to
help collect the testing data.
4. Implement the researched algorithm for varies platform such as IOS or Android.
5. Provide technical support during all product development interfaces.
Requirements:
1. Bachelor of computer science;
2. Over 5 years of experience in a structured software R&D environment;
3. Excellent communication and teamwork skills;
4. Works well under tight deadlines and able to manage multiple tasks and set priorities;
5. Analytical mind, above-average problem-solving ability. Technical Requirements:
1. Strong experience with the following programming languages: C, C++, Java;
2. Strong experience in Smartphone APP development, especially with the following operating
systems: IOS and Android;
3. Very familiar with computer vision technology. 4. Good video processing knowledge ;
5. Knowledge of software build system(make, maven).
Assets:
1. Knowledge of the embedded programming;
2. Knowledge of revision control tool;
3. Scripting language programming experience;
4. Knowledge of video encoding technologies (MJPEG, H.264/H.265);
Specific schedule:
  Mon Tue Wed Thu Fri Sat Sun
Morning
Afternoon
Evening
 

 

Send an email to contact directly the company. This is an opportunity to sell your skills.