Computer Vision engineer
- Rate TBD
- Location Montreal, 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 Home Montreal QC
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.
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.
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).
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);
Send an email to contact directly the company. This is an opportunity to sell your skills.