Sr. Computer Vision Engineer - Visual Target Tracking

Teledyne FLIR

Orem (UT)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Teledyne FLIR is seeking a Sr. Computer Vision Engineer in Orem, Utah, to develop and enhance algorithms for UAV visual target tracking. The ideal candidate will have a Master's degree or higher in a related field and at least 4 years of experience in computer vision and robotics. You'll integrate modern deep learning with classical computer vision and deploy algorithms on embedded systems. This position emphasizes innovation in autonomous navigation and precision guidance for military UAV applications.

Qualifications

  • 4+ years of experience developing computer vision or perception algorithms.
  • 4+ years of experience working on robotics, autonomous systems, or aerospace platforms.
  • Strong background in computer vision and camera models.

Responsibilities

  • Develop and improve visual target tracking algorithms for UAV systems.
  • Integrate deep learning object detectors to improve tracking robustness.
  • Evaluate and refine algorithms using flight data and controlled testing.

Skills

Computer vision
Software development in C++
Python
Robotics algorithms
Deep learning integration

Education

Master’s degree or higher in a related field

Tools

Embedded Linux systems
Multi-camera systems
IMUs
GPS
Laser range finders

Job description

We are a fast-growing, mission-driven company developing advanced military Unmanned Aerial Vehicle (UAV) systems for the U.S. Department of Defense. Our platforms operate in challenging real-world environments and support capabilities such as autonomous navigation, precision guidance, visual target tracking, GPS-denied operation, path planning, and obstacle avoidance. We are seeking a Sr. Computer Vision Engineer to develop and improve our multi-camera visual target tracking algorithms for UAV systems. The primary focus of this role is building robust computer vision algorithms that track moving targets across multiple cameras and challenging environments. This role involves integrating modern deep learning object detectors with classical computer vision, evaluating performance using flight data, and deploying production-quality algorithms on embedded systems. You will work across the full development pipeline—from algorithm design and simulation to flight testing on operational platforms.

Job Duties & Responsibilities
  • Develop and improve visual target tracking algorithms for UAV systems using camera and sensor data.
  • Integrate modern deep learning object detectors, classifiers, and re-identification models (e.g., YOLO-style detectors) to improve tracking robustness.
  • Maintain target identity as objects move across multiple camera fields of view without relying on geolocation.
  • Evaluate and refine algorithms using flight data, simulation, and controlled testing to ensure robustness to edge cases.
  • Implement high-performance algorithms in C++ for deployment on embedded Linux platforms.
  • Work closely with flight test engineers and system developers to validate performance through simulation, analysis, and live flight tests.
  • Support development of robotics algorithms for state estimation, navigation, and guidance.
  • Fuse data from sensors including cameras, IMUs, GPS, magnetometers, laser range finders, and barometers.
  • Contribute to integration with PX4-based flight control systems.
  • Support integration and testing of new sensors and payloads.
  • Contribute to embedded software components such as sensor interfaces, timing, and synchronization.
Job Qualifications
  • Master’s degree or higher in Computer Science, Electrical Engineering, Robotics, Mechanical Engineering, or a related field strongly preferred.
  • Strong background in computer vision and camera models.
  • 4+ years of experience developing computer vision or perception algorithms.
  • 4+ years of experience working on robotics, autonomous systems, or aerospace platforms.
  • Experience implementing robotics algorithms such as visual tracking, state estimation (e.g., Kalman filtering), perception pipelines, or vision-based deep learning integration.
  • Strong software development skills in C++, Python, and C.
  • Experience developing software for Linux-based embedded systems.
  • Experience working with sensors such as IMUs, cameras, magnetometers, GPS, laser range finders, and barometers.
  • Understanding of feedback control systems and practical tuning methods.
  • Experience integrating deep learning object detectors (e.g., YOLO-style detectors) into perception pipelines preferred.
  • Experience with visual SLAM or visual odometry systems preferred.
  • Experience working with multi-camera systems or multi-object tracking preferred.
  • Experience with UAV flight testing or aerial robotics platforms preferred.
  • Applicants must be a U.S. citizen, U.S. national, lawful permanent resident, asylee, refugee, or otherwise eligible to obtain the required U.S. export control authorization from the Departments of State or Commerce.

Applicants must be a U.S. citizen, U.S. national, lawful permanent resident, asylee, refugee, or otherwise eligible to obtain the required U.S. export control authorization from the Departments of State or Commerce.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Computer Vision & Autonomy Engineer
Senior Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 100,000 - 140,000
Computer Vision Engineer (Object Detection & Tracking)
Computer Vision Engineer (Object Detection & Tracking)

Zeromark • New York (NY)

On-site
USD 100,000 - 130,000
Competitive salary
Equity and benefits package
Professional development opportunities
Computer Vision & Autonomy Engineer
Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 100,000 - 130,000
Senior Perception & Tracking Engineer
Senior Perception & Tracking Engineer

Allen Control Systems • Austin (TX)

On-site
USD 90,000 - 120,000
Competitive salary
Health, Dental, Vision Insurance
Paid Time Off
Robotics/Autonomy Engineer - Computer Vision
Robotics/Autonomy Engineer - Computer Vision

Knightwerx • Scottsdale (AZ)

On-site
USD 120,000 - 180,000
Health insurance
Flexible work schedule
GNC Engineer, Tracking Level 2
GNC Engineer, Tracking Level 2

Stealth Mode • Gardena (CA)

On-site
USD 100,000 - 150,000
Competitive salary and equity package
High ownership and technical autonomy
Opportunity to work on advanced autonomous systems
GNC Engineer, Tracking Level 2
GNC Engineer, Tracking Level 2

Singularity Defense Corp. • Gardena (CA)

On-site
USD 110,000 - 170,000
Competitive salary
Equity package
Autonomy in projects
+2
GNC Engineer, Tracking Level 2
GNC Engineer, Tracking Level 2

Singularity Defense Corp. • Placentia (CA)

On-site
USD 90,000 - 120,000
Competitive salary and equity package
High ownership and technical autonomy
Opportunity to work on advanced autonomous systems
+2
Computer Vision Engineer
Computer Vision Engineer

TEEMA Solutions Group • San Diego (CA)

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

Lynn Rodens • San Diego (CA)

On-site
USD 100,000 - 130,000