Embedded AI / Computer Vision Engineer Location: Hyderabad
Experience: 3–5 years
Employment: Full time
We are looking for a hands-on Embedded AI / Computer Vision Engineer to develop real-time AI and vision applications for edge devices.
What you'll do
Develop AI and Computer Vision applications using C++ and Python.
Build real-time vision pipelines using OpenCV, GStreamer, and related frameworks.
Deploy and optimize AI/ML models on edge computing platforms.
Develop high-performance, multi-threaded applications for Linux and RTOS-based systems.
Develop visualization and user interfaces using Qt/QML.
Integrate cameras, sensors and other hardware peripherals.
Optimize AI inference, memory usage, latency and system performance on edge hardware.
Debug and validate AI/vision systems on embedded platforms.
Work closely with embedded software, hardware, robotics and systems teams.
What we're looking for
3–5 years of experience in Embedded AI / Computer Vision / Edge Computing.
Strong programming skills in C++ and Python.
Hands-on experience with OpenCV.
Practical experience developing and deploying AI/ML models on edge devices.
Solid understanding of Linux-based embedded systems.
Experience with multi-threading, real-time processing and performance optimization.
Experience with Qt/QML is preferred.
Robust understanding of Git, CMake and software debugging tools.
Education: B.E./B.Tech/M.E./M.Tech in AI/ML, Electronics, ECE, Robotics or a related field.
Good to have: Experience with TensorRT, ONNX Runtime, PyTorch, TensorFlow, CUDA, NVIDIA Jetson, ARM platforms, Docker, ROS 2 and GPU acceleration.