Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
We are seeking an experienced IoT Architect with expertise in computer vision to design, develop, and implement cutting-edge computer vision solutions for our IoT products and services. The ideal candidate will have a strong background in computer vision algorithms, machine learning, and embedded systems, as well as a deep understanding of IoT architectures and technologies.
Responsibilities:
- Design and architect scalable, secure, and efficient computer vision solutions for IoT devices and applications.
- Develop and optimize computer vision algorithms for object detection, recognition, tracking, and analysis on resource-constrained IoT devices.
- Collaborate with cross-functional teams, including hardware engineers, software developers, and data scientists, to integrate computer vision capabilities into IoT products and services.
- Stay up-to-date with the latest advancements in computer vision, machine learning, and IoT technologies, and implement best practices in solution design and development.
- Conduct performance analysis, benchmarking, and optimization of computer vision models and algorithms for efficient deployment on IoT devices.
- Develop and implement strategies for data management, including data collection, processing, and analysis, to support computer vision applications.
- Contribute to the development of IoT reference architectures, design patterns, and best practices for computer vision solutions.
- Participate in the evaluation and selection of third-party computer vision libraries, frameworks, and tools for integration into IoT solutions.
- Collaborate with security teams to ensure that computer vision solutions adhere to industry standards and best practices for data privacy and security.
- Mentor and provide technical guidance to other team members on computer vision and IoT technologies.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in computer vision, machine learning, and IoT solution design and development.
- Strong proficiency in programming languages such as Python, C++, or Java, with experience in computer vision libraries and frameworks (e.g., OpenCV, TensorFlow, PyTorch).
- Solid understanding of IoT architectures, protocols, and technologies (e.g., MQTT, CoAP, Bluetooth Low Energy, Zigbee).
- Experience with embedded systems development and optimization for resource-constrained devices.
- Knowledge of cloud computing platforms and services for IoT deployments (e.g., AWS IoT, Microsoft Azure IoT, Google Cloud IoT).
- Familiarity with data management and analysis techniques for computer vision applications.
- Strong problem-solving, analytical, and critical thinking skills.
- Excellent communication and collaboration skills, with the ability to work in cross-functional teams.
- Passion for staying up-to-date with emerging technologies and industry trends in computer vision and IoT.
Preferred Qualifications:
- Master's degree or Ph.D. in Computer Science, Electrical Engineering, or a related field with a focus on computer vision or machine learning.
- Experience with computer vision applications in specific domains (e.g., manufacturing, retail, healthcare, automotive).
- Knowledge of edge computing and distributed computing architectures for IoT solutions.
- Experience with machine learning model deployment and optimization techniques for edge devices.
- Familiarity with computer vision and IoT industry standards and best practices (e.g., NVIDIA DeepStream, Intel OpenVINO, EdgeX Foundry).