CirrusLabs Circular Logo

IOT Architect

CirrusLabs Riyadh, Saudi Arabia Posted: 04 Apr 2024

Financial

  • Salary unspecified
  • Zero income tax location

Accessibility

  • Contact employer for details

Requirements

  • Experience: Senior
  • English: Professional

Position

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).
Apply now

About CirrusLabs

We build technology solutions that meet business needs. We’re specialists in the Cloud, Internet of Things, Analytics, and Automation. But we’re more than just “tech” people…we’re “people” people. You can expect real conversations where your needs are heard. And you can expect our dedication to doing whatever it takes to build the right solution for your needs…every time. We custom-build technology solutions for your business because we get that solutions aren’t one-size-fits-all.