Computer Vision Engineer

Etel

Chennai District, Bengaluru, Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Etel in Chennai invites a Computer Vision Systems Developer to join our AI hardware integration team. You will design and maintain end-to-end vision pipelines on edge devices and in cloud contexts, ensuring real-time performance.

The role emphasizes production-grade C++ and Python, model optimization with TensorRT/ONNX/CUDA, and close collaboration with data scientists and hardware teams.

Qualifications

  • 3+ years of professional software engineering experience with a heavy focus on computer vision and ML deployment.
  • Deep expertise in writing production-ready C++ and Python.
  • Proven experience optimizing models using TensorRT, ONNX, or CUDA.
  • Strong grasp of multi-threading, memory management, and Linux programming.
  • A degree in Computer Science, Robotics, Electrical Engineering, or a related field.

Responsibilities

  • Architect and maintain end-to-end computer vision workflows from camera sensor acquisition to model inference and post-processing.
  • Profile code and optimize deep learning models for real-time latency on constrained hardware.
  • Connect vision algorithms with external sensors, edge compute boards, and broader system architecture.
  • Deliver clean, thread-safe production code in C++ and Python.
  • Build automated CI/CD pipelines to test vision models and push OTA updates.
  • Collaborate with Data Scientists to inform model architecture decisions based on hardware limits.

Skills

Computer vision
ML deployment
Python
C++
Multi-threading

Education

BS/MS/PhD in CS/Robotics/EE

Tools

TensorRT
ONNX
CUDA
OpenCV
PyTorch
TensorFlow
GStreamer
V4L2
Linux
Docker

Job description

Computer Vision Systems Developer

Type: [Full-Time]

Your Mission

As a Computer Vision Systems Developer, you will be the critical link between AI research and real-world hardware. You won't just train models; you will make them run blazingly fast in production. Your primary focus will be optimizing, deploying, and maintaining robust vision pipelines on [edge devices / cloud infrastructure / robotic platforms] to ensure our systems operate flawlessly in real-time.

The Tech Stack
  • Languages: Python, modern C++ (C++14+)
  • Frameworks: PyTorch or TensorFlow, OpenCV
  • Deployment & Optimization: TensorRT, ONNX, OpenVINO, CUDA
  • Infrastructure: Linux, Docker, [GStreamer / V4L2], [AWS/GCP]
  • Hardware: NVIDIA Jetson, Edge TPUs, RGB/Depth Cameras, LiDAR
The Day-to-Day
  • Build the Pipeline: Architect and maintain end-to-end computer vision workflows, from camera sensor acquisition to model inference and post-processing.
  • Squeeze Out Performance: Profile code and optimize deep learning models (quantization, pruning) to hit strict real-time latency and FPS targets on constrained hardware.
  • Integrate Software & Hardware: Seamlessly connect vision algorithms with external sensors, edge compute boards, and broader system architecture.
  • Write Production Code: Deliver clean, thread-safe, and highly efficient C++ and Python code.
  • Monitor & Iterate: Build automated CI/CD pipelines to test vision models, track data drift in the wild, and push over-the-air (OTA) updates.
  • Collaborate: Work hand-in-hand with Data Scientists to inform model architecture decisions based on actual hardware limits.
What You Bring
  • 3+ years of professional software engineering experience with a heavy focus on computer vision and ML deployment.
  • Deep expertise in writing production-ready C++ and Python.
  • Proven hands-on experience optimizing models using tools like TensorRT, ONNX, or CUDA.
  • A strong grasp of multi-threading, memory management, and concurrent programming in Linux environments.
  • A degree (BS, MS, or Ph.D.) in Computer Science, Robotics, Electrical Engineering, or a related field.
Bonus Points
  • You have successfully deployed ML models onto edge devices (NVIDIA Jetson, Coral, Raspberry Pi).
  • You have experience with 3D computer vision, point clouds, or SLAM.
  • You know your way around camera hardware, ISP tuning, and video streaming protocols (GStreamer).
  • You have background experience in [insert your specific industry: e.g., autonomous vehicles, ag-tech, medical imaging].
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Vision Engineer
Computer Vision Engineer

JobItUs • Rajkot

On-site
INR 600,000 - 1,200,000
Exposure to real‑world machine learning product development
Work directly with experienced developers on impactful projects
Fast-paced environment with opportunities for growth
Computer Vision Engineer
Computer Vision Engineer

Lightrains Technolabs • Thiruvananthapuram

On-site
INR 1,500,000 - 2,800,000
5 Days Working
Flexible Timings
Access to high-end GPU compute资源
Computer Vision Engineer
Computer Vision Engineer

Stepping Edge • Coimbatore District

On-site
INR 1,500,000 - 2,800,000
Competitive salary
Equity
Computer Vision Engineer
Computer Vision Engineer

Awiros • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Computer Vision Developer
Computer Vision Developer

Mindsprint • Chennai District

On-site
INR 3,000,000 - 5,500,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Stepping Edge • Coimbatore District

On-site
INR 1,200,000 - 1,600,000
Computer Vision Engineer
Computer Vision Engineer

Vintillix Global Innovations • Hyderabad

On-site
INR 800,000 - 1,200,000
Data Science Manager
Data Science Manager

HuntingCube • Dadri

On-site
INR 2,700,000 - 3,800,000
Computer Vision Engineer
Computer Vision Engineer

Infosys • Bengaluru

On-site
INR 800,000 - 1,500,000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Anaira Intelligent Technologies Private Limited • Bengaluru

On-site
INR 4,000,000 - 7,000,000