All roles

Senior Computer Vision Engineer

Math & MLRemoteFull-time

About the Role

As a Senior Computer Vision Engineer at Naveera, you'll develop the computer vision systems that power our AI dash cameras, fleet safety insights, and real-time video intelligence. From multi-camera calibration and object tracking to embedded AI deployment and GPU inference optimization, you'll turn high-resolution camera data into reliable perception systems that help NEMT and fleet operators run safer, smarter operations.

Responsibilities

  • Design and develop computer vision systems for AI dash cameras and in-vehicle camera platforms
  • Build real-time perception pipelines for road-facing and cabin-facing camera streams
  • Develop models for object detection, multi-object tracking, driver monitoring, safety event detection, and road scene understanding
  • Work on multi-camera calibration, including intrinsic and extrinsic calibration
  • Apply stereo vision, multi-view geometry, 3D reconstruction, triangulation, and geometric projection models
  • Build high-resolution video stream processing systems for real-time tracking at up to 60 FPS
  • Optimize computer vision models for embedded AI chip platforms and edge deployment
  • Improve GPU inference performance, latency, memory usage, and reliability
  • Implement Kalman filtering, temporal fusion, multi-camera spatial fusion, and optimization methods for real-world camera systems
  • Collaborate with embedded, firmware, backend, product, and operations teams to bring computer vision features into production

Required Qualifications

  • Strong proficiency in Python and computer vision development
  • Experience with PyTorch, OpenCV, TensorFlow, or similar ML and computer vision frameworks
  • Strong understanding of multi-camera systems, intrinsic and extrinsic calibration, stereo vision, and multi-view geometry
  • Experience with object detection, image segmentation, multi-object tracking, and real-time video analytics
  • Experience building low-latency perception pipelines for production or real-world environments
  • Understanding of GPU inference optimization, model deployment, and performance profiling
  • Experience with geometric projection models, 3D reconstruction, triangulation, Kalman filtering, and temporal fusion
  • Ability to evaluate computer vision models under real-world conditions such as motion blur, vibration, occlusion, lighting changes, and camera noise
  • Strong engineering discipline with experience writing clean, testable, production-ready code

Preferred Qualifications

  • Experience with embedded AI deployment and edge inference systems
  • Familiarity with YOLOv8, YOLOv11, ByteTrack, DeepSORT, Segment Anything, or similar computer vision tools
  • Experience with real-time camera pipelines, embedded Linux, GStreamer, CUDA, TensorRT, ONNX, or hardware-accelerated inference
  • Familiarity with deploying models under compute, memory, thermal, and power constraints
  • Experience using Git and working in collaborative engineering environments

Education / Experience Requirement

  • PhD in Computer Vision, Robotics, Machine Learning, Electrical Engineering, Computer Science, or a related field, plus 1–2 years of relevant experience
  • Master's degree in Computer Vision, Robotics, Machine Learning, Electrical Engineering, Computer Science, or a related field, plus 5+ years of relevant experience
  • Bachelor's degree or equivalent practical experience, plus 7+ years of professional computer vision or perception engineering experience

Apply for this role

Apply now