Software Design Engineer, Image Processing
Required Qualifications:
- Bachelor's or Master's degree in Computer Science /Computer Engineering / Electrics and Electronics Engineering, or a related field,
- Minimum 5 years of industry experience as a Computer Vision Engineer or similar role,
- Strong programming skills in C++, Python and/or Matlab,
- Strong knowledge and skills on computer vision, image and video processing, remote sensing and machine learning algorithms,
- Experience in image processing/computer vision software libraries such as OpenCV,
- Excellent communication and teamwork skills,
- Good English reading, writing and communication skills,
Preferred Qualifications:
- Experience with thermal imaging and/or other remote sensing technologies is a plus,
- Familiarity with Nvidia Jetson Modules,
- Experience in CUDA and GPU programming,
- Experience with the deployment of computer vision applications,
- Familiarity with Linux-based operating systems and shell scripting,
- Experience with deep learning frameworks such as PyTorch, TensorFlow, Keras,
- MS or PhD Study on related fields,
- No military obligation (for male candidates),
- No traveling limitations within Turkey or abroad.
Responsibilities:
- Design, develop, implement and optimize low-level image and video processing algorithms on SOMs,
- Analyze and optimize algorithm performance, including accuracy and processing speed,
- Conduct research and stay up-to-date with the latest advancements in computer vision technologies,
- Collaborate with research and development teams to integrate the algorithms into the overall system,
- Test and evaluate the system performance in real-world scenarios,
- Document the algorithm design, implementation, and performance results.