C/C++ Linux Engineer (Computer Vision) (India)

C/C++ Linux Engineer (Computer Vision) (India)

03 Aug
|
Nexilis Electronics India
|
India

03 Aug

Nexilis Electronics India

India

Role Overview

We are looking for a passionate and hands-on C/C++ Linux Engineer with 2–3 years of experience in developing computer vision applications. The ideal candidate should have strong programming skills in C/C++, experience with Linux-based development, and practical knowledge of OpenCV and AI-based video analytics. The role involves developing, optimizing, and integrating real-time computer vision solutions for embedded and edge AI platforms.

Key Responsibilities

· Design, develop, and maintain computer vision applications using C/C++ on Linux.

· Develop image and video processing algorithms using OpenCV.

· Integrate AI models for object detection, tracking, pose estimation, segmentation, and activity recognition.

· Build real-time video analytics applications for IP cameras and embedded vision systems.

· Optimize algorithms for performance, latency, and memory usage.

· Interface with cameras using RTSP, USB, MIPI CSI, and other video capture frameworks.

· Debug and optimize multi-threaded applications.

· Work with cross-functional teams to integrate AI models into production software.

· Analyze customer requirements and convert them into robust software solutions.

· Participate in code reviews and maintain high coding standards.

· Prepare technical documentation and support product deployment.

·

Required Technical Skills Programming

· Strong proficiency in C and C++

· Good understanding of Object-Oriented Programming

· Strong understanding on Image preprocessing, Image filtering, Thresholding techniques, Edge and feature detection

· Motion detection and activity analysis, Video annotation and overlay generation

Linux

· Strong Linux application development experience

· GCC/G++, CMake, Makefiles

· GDB, Valgrind, Address Sanitizer

· Shell scripting

· Git version control

Computer Vision

· Strong experience with OpenCV

· Image preprocessing and enhancement





· Feature extraction and image transformations

· Object detection and tracking

· Camera calibration and geometric transformations

· Motion analysis

· Background subtraction

· Morphological operations

· Contour and blob analysis

AI-Based Vision Analytics

Working knowledge of one or more of the following:

· YOLO (v5/v8/v11 or equivalent)

· TensorFlow Lite / ONNX Runtime / OpenVINO

· Object Detection

· Instance Segmentation

· Pose Estimation

· Human Activity Recognition

· Face Detection/Recognition

· OCR

· Vehicle and License Plate Detection

· Video Analytics pipelines

Video Processing

· RTSP streaming

· FFmpeg

· GStreamer

· Video encoding/decoding fundamentals

· Camera integration

Software Development

· Multi-threaded programming

· Socket programming (TCP/IP)

· IPC mechanisms

· Performance profiling and optimization

· Software debugging

Desired Skills

· Experience with NVIDIA Jetson, Raspberry Pi, Rockchip, or other embedded Linux platforms.

· Familiarity with ARM-based systems.

· Understanding of GPU acceleration using CUDA or OpenCL.

· Experience deploying AI models on edge devices.

· Knowledge of Docker and CI/CD pipelines.

· Basic Python scripting for testing and automation.

· Familiarity with Linux device drivers is an added advantage.

Qualifications

· Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, Artificial Intelligence, or a related engineering discipline.

What We Are Looking For

· Strong analytical and problem-solving skills.

· Passion for computer vision and AI technologies.

· Ability to work independently as well as in a cooperative team.

· Good debugging and troubleshooting abilities.

· Strong verbal and written communication skills.

· Self-motivated with a willingness to learn new technologies quickly.

Pay: ₹300,000.00 - ₹500,000.00 per year

Work Location: In person

📌 C/C++ Linux Engineer (Computer Vision) (India)
🏢 Nexilis Electronics India
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c/c++ linux engineer (computer vision) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: c/c++ linux engineer (computer vision) (india) / india