Computer Vision and Deep Learning Engineer

D3 Embedded•Town of Henrietta, NY
•$107 - $155

About The Position

D3 Embedded is seeking a Computer Vision and Deep Learning Engineer to develop and implement AI solutions for image and video analysis, object detection, and pattern recognition. The engineer will design, train, and optimize deep learning models and deploy real-time solutions to embedded and edge platforms. The role spans the full product and solution lifecycle, from proof of concept through integration, verification, validation, and customer support, in collaboration with cross-functional management and technical teams.

Requirements

  • Bachelor or Master of Science in Computer Vision, Machine/Deep Learning, Computer Science, Computer/Electrical/Software Engineering, or a related field.
  • 0–5 years of experience.
  • Excellent problem-solving and troubleshooting skills.
  • Proficiency in Python and C++.
  • Proficiency with OpenCV.
  • Proficiency with PyTorch, TensorFlow, or related machine learning frameworks.
  • Experience with fine-tuning and transfer learning AI models.
  • Ability to design end-to-end processing pipelines for custom use cases.
  • Self-driven personality.
  • Ability to take a big-picture, system-oriented approach.
  • Solid technical leadership skills.
  • Strong communication and interpersonal skills.
  • Candidates must be eligible to work in the United States; D3 Embedded does not sponsor visas.

Nice To Haves

  • Experience with autonomous or industrial robotic platforms and applications.
  • Experience with embedded and edge processing platforms, particularly Nvidia Jetson devices and TensorRT.
  • Experience with edge AI accelerators, including integration, model conversions, deployment, and profiling.
  • Knowledge of intrinsic and extrinsic calibration procedures for multi-modal sensor systems.
  • Experience with sensor fusion techniques, including calibration and early, mid, and late fusion.
  • Knowledge of camera optics and computational geometry.
  • Gstreamer experience.
  • Robot Operating System (ROS) experience.
  • Experience with version control systems such as GIT and DVC.
  • Experience with GPU programming frameworks such as OpenCL and CUDA.

Responsibilities

  • Research, develop, and integrate computer vision and AI solutions for perception problems, including object detection, instance segmentation, sensor fusion, and pose estimation.
  • Translate product feature requirements into design specifications and develop high-level software architectures, guiding design trade-off decisions.
  • Deploy real-time, optimized computer vision and AI solutions to embedded and edge platforms.
  • Own the full lifecycle of new products and solutions, from proof of concept through integration with components and teams.
  • Collaborate with management and technical teams on product strategies.
  • Participate in requirements definition and architecture, software design and development, implementation, software and hardware integration, verification and validation, and customer support.
  • Develop and identify tools and methods for improved design reuse and process improvement.
  • Participate in design reviews and provide technical oversight.
  • Perform other duties as assigned.

Benefits

  • Competitive total compensation
  • Medical and dental coverage
  • Employer-paid basic life, short-term disability, and identity theft coverage
  • Voluntary vision, life, long-term disability, accident, and critical illness coverage
  • 401k retirement contribution
  • Paid holidays, time off, and sick time
  • Tuition assistance and employer-paid professional development
  • Flexible work schedules
  • Remote opportunities available
  • Complimentary snacks and beverages
  • Employer-sponsored social events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service