
Junior Computer Vision Engineer
Noases -
Cairo, EgyptPosted 2 years ago398Applicants for1 open position
- 104Viewed
- 22In Consideration
- 1Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Understand the problem and requirements and create applications, algorithms, test frameworks, and environment
- Design data, image, and video analytics algorithms and evaluate performance on a large dataset
- Design, train, and optimize Deep Neural Networks to implement on embedded DSP platforms
- Implement and integrate algorithms into the overall solution
- Identify, validate, and document business needs and requirements
- Gather, research, and analyze system and operation processes and data to understand and formulate problems and opportunities
- Identify and evaluate solution concepts; formulate core problems into tractable mathematical problems
- Identify, validate, and document solution requirements
- Develop, analyze, and document solution architecture; identify and document interface, application, and hardware requirements
- Research and evaluate image, video, and data analysis algorithms and packages based on image processing or machine learning.
- Create software development and integration plans, test plans, test cases, and acceptance criteria
- Design and develop software applications and algorithms
- Design and develop data-gathering applications and test applications
- Perform testing; gather, analyze, and document test results
- Create and review documentation for application release; provide technical training to end users and technical support staff as required
- Research, validate, troubleshoot, and resolve system or software issues and provide technical support regarding system or software capabilities, issues, and technical questions
- Identify, define, gather, and analyze solution operational performance metrics and determine necessary corrective actions and/or improvements.
Job Requirements
- Bachelor of Science degree or higher in Computer Science, Engineering, Applied Mathematics, or a related technical field
- (0 – 2) years of experience in developing image analytics algorithms and applications using C, C++, or other programming languages
- Knowledge of OpenCV and other open-source image processing, computer vision, or data mining libraries
- Knowledge of pattern classification, image-based object detection, and object matching
- Primary experience in building machine learning models and datasets
- Ability to define system or software requirements and perform requirement analysis
- Ability to create system or software architecture, design, and specifications
- Ability to perform system or software design reviews, technical assessments, and trade-off study
- Ability to create system/software development and integration plans, test plans, and test cases
- Ability to create and implement advanced algorithms to solve real customer's problems
- Ability to design and develop software applications
- Ability to perform system and software integration, installation, configuration, and testing
- Ability to create technical documentation such as user stories, requirements, design specifications, architectural diagrams, and user manuals
- Ability to adhere to schedules and work well in a highly collaborative environment on product development projects in a cross-functional, matrix environment and manage the technical team as an assistant
- Strong Arabic and English language knowledge, both spoken and written.