Senior Vision Systems Engineer

Luxoft

India

On-site

INR 3,500,000 - 7,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft is seeking a senior Embedded Computer Vision engineer to design and optimize real-time inference pipelines for consumer devices. You will collaborate with ISP, sensor, and tuning teams, implement ML models for edge deployment, and patch performance across embedded Linux/Android platforms.

The role focuses on high-performance C++ development, OpenCV and ML frameworks, and optimizing for latency, power, memory, and thermal constraints, with mentoring responsibilities and production

Qualifications

  • Bachelor's or Master's in Computer Science, Electrical Engineering, or related field.
  • 7-10+ years of experience in computer vision/image processing.
  • Proven experience shipping at least one consumer product with embedded vision/AI.
  • Strong C++ expertise (C++14/17/20), including performance optimization.
  • Strong experience with OpenCV and ML frameworks (PyTorch, TensorFlow, ONNX).
  • Experience deploying ML models on embedded/edge devices.
  • Experience with model optimization (quantization, pruning).
  • Strong understanding of 2D/3D geometry and linear algebra.
  • Experience working on embedded Linux or Android systems.
  • Strong debugging and performance profiling skills.
  • Experience optimizing for power and thermal constraints.

Responsibilities

  • Design and implement advanced CV and image processing pipelines optimized for real-time consumer devices.
  • Collaborate with ISP, sensor, and tuning teams to optimize image quality for AI/UX performance.
  • Develop and deploy ML models for visual recognition, enhancement, tracking, or scene understanding.
  • Optimize ML models for edge deployment (quantization, pruning, distillation).
  • Implement performance-critical algorithms in modern C++ for embedded platforms.
  • Profile and optimize latency, power, memory, and thermals across CPU/GPU/NPU/DSP.
  • Integrate inference engines (TFLite, TensorRT, ONNX Runtime) on target SoCs.
  • Work with Android/Linux platform teams to integrate camera and AI pipelines.
  • Define KPIs: FPS, power usage, memory, startup time, accuracy.
  • Drive debugging of complex system-level issues and contribute to automated validation pipelines.

Skills

C++ in embedded/real-time systems
OpenCV
ML frameworks (PyTorch, TensorFlow, ON
Performance profiling
Edge deployment

Education

Bachelor's or Master's degree in Computer Science or Electrical Engineering

Tools

CUDA
OpenCL
Vulkan/OpenGL ES

Job description

Project description

Designing, optimizing, and productizing high-performance computer vision and AI pipelines for consumer device - with focus on real-time performance, power efficiency, and production robustness across embedded platforms.

Responsibilities
  • Design and implement advanced computer vision and image processing pipelines optimized for real-time consumer devices.
  • Collaborate with ISP, sensor, and tuning teams to optimize image quality for downstream AI and UX performance.
  • Develop and deploy ML models for visual recognition, enhancement, tracking, or scene understanding.
  • Optimize ML models for edge deployment (quantization, pruning, distillation, hardware-aware tuning).
  • Implement performance-critical algorithms in modern C++ for embedded platforms.
  • Optimize for latency, power consumption, memory footprint, and thermal constraints.
  • Integrate inference engines (TFLite, TensorRT, ONNX Runtime, etc.) on target SoCs.
  • Work closely with Android/Linux platform teams to integrate camera and AI pipelines.
  • Define and track KPIs: FPS, power usage, memory, startup time, and accuracy.
  • Profile and optimize performance across CPU/GPU/NPU/DSP.
  • Drive debugging of complex system-level issues in production builds.
  • Ensure robust unit testing and contribute to automated validation pipelines.
  • Mentor engineers and review architecture/design proposals.
  • Support product bring-up and mass production readiness.
SKILLS
Must have
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 7-10+ years of experience in computer vision/image processing.
  • Proven experience shipping at least one consumer product with embedded vision/AI.
  • Strong C++ expertise (C++14/17/20), including performance optimization.
  • Strong experience with OpenCV and ML frameworks (PyTorch, TensorFlow, ONNX).
  • Experience deploying ML models on embedded/edge devices.
  • Experience with model optimization (quantization, pruning).
  • Strong understanding of 2D/3D geometry and linear algebra.
  • Experience working on embedded Linux or Android systems.
  • Strong debugging and performance profiling skills.
  • Experience optimizing for power and thermal constraints.
Nice to have
  • Experience with mobile SoCs (Qualcomm, MediaTek, Exynos, etc.).
  • Experience with CUDA / OpenCL / Vulkan / OpenGL ES / SIMD.
  • Experience with camera calibration and ISP interaction.
  • Experience building for Android Camera HAL or Yocto-based systems.
  • Experience with AR, computational photography, or video processing.
  • Experience with multi-camera systems.
  • Exposure to production validation and manufacturing constraints.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Vision Systems Engineer
Senior Vision Systems Engineer

Luxoft • Bengaluru Urban

On-site
INR 4,000,000 - 7,000,000
Staff Engineer, Software
Staff Engineer, Software

Stryker • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Computer Vision Engineer
Computer Vision Engineer

Vintillix Global Innovations • Hyderabad

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

Panoculon Labs Pvt. Ltd. • India

On-site
INR 1,500,000 - 2,700,000
Linux Embedded Computer Vision Developer - Mid Level
Linux Embedded Computer Vision Developer - Mid Level

SRM Technologies • Perungudi

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

SeeWise.AI • Chennai District

On-site
INR 2,800,000 - 4,400,000
Linux Embedded Computer Vision Developer
Linux Embedded Computer Vision Developer

SRM Technologies • Perungudi

On-site
INR 900,000 - 1,800,000
Edge Platform Lead
Edge Platform Lead

ACG • Mumbai

On-site
INR 3,500,000 - 5,500,000
Camera Vision Engineer
Camera Vision Engineer

DigiRecruitx • Pune District

On-site
INR 1,500,000 - 2,300,000
Vision AI Engineer
Vision AI Engineer

Infinites Hr Services Pune • Mumbai

On-site
INR 1,200,000 - 1,800,000