Computer/Machine Vision Algorithms Engineer
Description
Candidates with solid theoretical and practical background on the requirements bellow are welcome to apply. You are going to be involved in developing, testing, and deploying efficient algorithms for Image/Video signal processing. Additionally, you are going to be encouraged to work with state-of-the-art solutions for our Consumer and Industrial products.
Basic Requirements
1. University degree or equivalent experience in computer science, electrical engineering, industrial engineering, mathematics, physics, or equivalent
2. Strong programming skills in C/C++ and python (to be tested during interview)
3. Strong theoretical and practical background in Algorithms (e.g. search & sorting algorithms)
4. Strong Computer/Machine vision algorithmic skills (convolutions, filters, HOG, Canny-edge, texture extraction, noise removal, etc.)
5. Experience designing, testing, and deploying solutions on x86 platforms
6. Experience working on different operative systems such as Windows and Linux-based
7. Very good management of own time
8. Extremely motivated to work with little or no supervision
What will make you stand out from the rest?
1. Experience designing, testing, and deploying solutions on embedded platforms
2. Experience with algorithm parallelization on GPUs (CUDA language)
3. Good knowledge of heuristic/meta-heuristic/exact algorithmic tools such as: PSO/ACO/GA, Branch&Bound, etc.