Senior Vision Systems Engineer

Luxoft

Indiana

Hybrid

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft is looking for a hands-on technical leader to design and optimize high-performance computer vision and AI pipelines for consumer devices. The role focuses on ensuring real-time performance and power efficiency across various embedded platforms.

Ideal candidates will have 7-10 years of experience in computer vision/image processing, strong C++ expertise, and familiarity with ML frameworks. Responsibilities include developing ML models, optimizing for latency and power consumption, and collaborating with multiple engineering teams.

Qualifications

  • 7-10+ years of experience in computer vision/image processing.
  • Proven experience shipping at least one consumer product with embedded vision/AI.
  • Strong expertise in C++ with performance optimization.

Responsibilities

  • Design and implement advanced computer vision and image processing pipelines.
  • Collaborate with teams to optimize image quality for performance.
  • Develop and deploy ML models for visual recognition and scene understanding.

Skills

Computer vision/image processing
C++ programming
OpenCV
ML frameworks (PyTorch, TensorFlow, ONNX)
Embedded Linux or Android systems
Debugging and performance profiling

Education

Bachelor's or Master’s degree in Computer Science or related field

Job description

Project description

Hands-on technical leader responsible for designing, optimizing, and productizing high-performance computer vision and AI pipelines for consumer devices. This role ensures 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

Software Engineer - Unmanned Modular Systems
Software Engineer - Unmanned Modular Systems

W3Global • Manchester (NH)

On-site
USD 120,000 - 190,000
Computer Vision Engineer
Computer Vision Engineer

Lynn Rodens • San Diego (CA)

On-site
USD 100,000 - 130,000
Computer Vision Engineer
Computer Vision Engineer

TEEMA Solutions Group • San Diego (CA)

On-site
USD 90,000 - 130,000
Senior Edge Vision Systems Engineer
Senior Edge Vision Systems Engineer

Luxoft • Indiana

Hybrid
USD 120,000 - 150,000
Computer Vision Engineer
Computer Vision Engineer

TekWissen ® • Westborough (MA)

On-site
USD 90,000 - 120,000
Senior Computer Vision/AI Engineer
Senior Computer Vision/AI Engineer

BrightAI Corporation • Palo Alto (CA)

On-site
USD 150,000 - 200,000
Sr. Vision Software Engineer
Sr. Vision Software Engineer

Cohu, Inc. • Poway (CA)

On-site
USD 90,000 - 120,000
Computer Vision Engineer
Computer Vision Engineer

Augusta Hitech • Northern (KY)

Hybrid
USD 110,000 - 170,000
Computer Vision Engineer
Computer Vision Engineer

OVA.Work • New York (NY)

On-site
USD 120,000 - 170,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • United States

On-site
USD 120,000 - 150,000