Computer Vision Engineer
TEEMA
San Diego, CA, United States
13 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago