Introduction: Headquartered on Canada's East Coast in New Brunswick, EhEye protects people by creating software to automate the detection of weapons, disturbances and suspicious behaviours across large, critical infrastructure locations with high camera counts.
Job Summary: Research and implement computer vision modules to solve pressing security issues across industry verticals. Take part in full software development lifecycle from requirements engineering to field testing.
Duties: Leverage expertise in computer vision, image processing, and machine learning to contribute sophistication to EhEye's artificially intelligent video analytics platform. Prepare technical documents and present all approaches, test results, and system capabilities to peer groups, management, and sponsors. Create detailed comprehensive and well-structured test plans and cases. Estimate, prioritize and coordinate quality testing activities. Design, develop and execute automation scripts using open source tools.
Note: This description reflects needs at time of hire and may change over time. Candidate must be a self-starter willing to contribute within a fast-paced dynamically changing environment where often no clear solution exists. Positive creativity is essential.
Required Qualifications: Degree or diploma in Computer Science, Electrical, Mechanical Engineering or other related technical discipline with 3 years of relevant experience to include a minimum of 1-2 years of prior Computer Vision and/or Machine Learning development experience. Experience in Java & Python software development and Computer Vision technologies. Team player with excellent written and oral skills. The ideal candidate will possess initiative, creativity, breadth of knowledge and a desire for continuous learning.
Desired Qualifications: Graduate level degree or diploma in Computer Science, Electrical, or Mechanical Engineering with at least 3-5 years of prior Computer Vision and/or Machine Learning development experience. Prior experience developing software for public safety and security. Experience in developing real-time software for embedded Linux platforms, C/C++, Java, Python, and OpenCV. Exposure to any or all of the following technologies is beneficial: CUDA, GPGPU computing, Caffe, MATLAB, Boost C++ libraries, Detectron, TensorFlow, YOLO. Familiarity with embedded programming principles and algorithm optimization for resource-constrained platforms.
Special Working Conditions: Should be willing to travel approximately one week at a time (2-3 weeks/year) and participate in field deployment and testing.
Security: Applicants selected may be subject to government security clearance and should meet the eligibility requirements for access to classified information up to the Secret level. Eligibility requirements may include Canadian citizenship.
Benefits: EhEye offers a comprehensive benefits package including a liberal vacation plan, a stock option program, training assistance, and competitive salaries and bonus structure commensurate with skills and experience. For more information about our organization, please visit our website at www.eheye.com
EhEye is an equal opportunity employer. Please send CV and supporting materials to firstname.lastname@example.org.