Computer Vision Engineer

TEEMA
San Diego, CA, United States
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$125,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

Computer Vision Unit Testing C++ (Programming Language) Computer Simulation Nvidia CUDA Computer Engineering Desktop Computing Firmware Python (Programming Language) MATLAB Object Detection OpenCV
+14 more
OpenGL Tensorflow Azure Machine Learning Sensor Fusion Management of Software Versions Visual Systems Pytorch Deep Learning Parallel Computation Gpu Programming Information Technology Machine Learning Operations Data Pipelines Docker

Job description

Join a fast-moving team building real-time vision systems that power advanced tracking and simulation technology. In this role, you will design and implement computer vision solutions that track objects and motion using high-speed, multi-camera data in a hardware-integrated environment.

What You’ll Do

  • Develop real-time algorithms for object detection, tracking, pose estimation, and motion analysis
  • Process high-frame-rate, multi-camera data to generate accurate 3D trajectories and impact insights
  • Collaborate with hardware, firmware, and simulation teams to integrate vision pipelines into embedded and desktop systems
  • Optimize performance using multithreading, SIMD, and GPU acceleration
  • Apply camera calibration, stereo vision, and sensor fusion for precise spatial modeling
  • Prototype new concepts, evaluate sensors, and support field testing
  • Write clean, testable code with unit and integration testing
  • Document algorithms, workflows, and data pipelines
  • Support ML workflows including dataset versioning, experiment tracking, and deployment (Azure ML)
  • Maintain MLOps tools (e.g., CVAT, training pipelines, evaluation workflows)

Requirements

  • Bachelor’s or Master’s in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 3+ years of computer vision experience in real-time, product-focused environments
  • Strong Python skills with OpenCV or similar libraries
  • Solid understanding of camera geometry, calibration, and lens distortion correction
  • Experience with multi-camera systems, stereo vision, or 3D reconstruction
  • Knowledge of tracking techniques (optical flow, Kalman filters, background subtraction, deep learning)
  • Experience with real-time optimization, parallel processing, or embedded CV deployment

Preferred Qualifications

  • C++, PyTorch, or TensorFlow experience
  • GPU programming (CUDA/OpenGL)
  • Embedded systems or real-time video pipelines
  • MATLAB or ROS exposure
  • Azure ML (workspaces, compute, experiment tracking)
  • Docker and containerized ML workflows
  • Azure ML DevOps pipelines for automated training and deployment

Workwolf

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · WWC 2021

46 sec

Optimizing computer vision pipelines with KleidiCV integration

Andrew Wafaa Andrew Wafaa · WWC 2024

2:03 min

Enhancing realistic mask blending through OpenCV image inpainting

Thomas Endres Thomas Endres +2 · WWC 2021

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all