Computer Vision/AI Engineer Co-op

West Henrietta, NY
Internship
Engineering
Student (College)
Department:  Product Development Services
FLSA Status:    Non-Exempt
Reports to:     Software Core Team Manager
Pay Range:     $24.00 - $27.00 per hour

The Role:
D3 Embedded is seeking an enthusiastic and motivated engineering student to join our Computer Vision and AI team. This role provides a hands-on opportunity to work with cutting-edge AI/ML technologies for embedded vision applications. As a Computer Vision/AI Co-Op, you will contribute to the research, development, and deployment of perception solutions, gaining experience in real-world AI applications for embedded systems.

Responsibilities:
  • Assist in the development and optimization of computer vision and AI algorithms for tasks such as object detection, instance segmentation, sensor fusion, and pose estimation.
  • Implement, test, and deploy machine learning models on embedded and edge platforms.
  • Work with senior engineers to translate high-level design specifications into functional prototypes.
  • Develop and optimize software using Python and C++ for real-time AI applications.
  • Perform model training, evaluation, and fine-tuning using deep learning frameworks like TensorFlow, PyTorch, and ONNX.
  • Support hardware bring-up and software integration on embedded platforms.
  • Assist with data collection, preprocessing, and annotation for AI model training.
  • Participate in code reviews, documentation, and debugging of AI-based applications.
  • Collaborate with cross-functional teams to integrate AI solutions with existing embedded systems.

Additional Responsibilities:
  • Other duties as assigned

Skills/Experience:
  • Proficiency in Python and/or C++ for AI and computer vision development.
  • Experience with at least one deep learning framework (TensorFlow, PyTorch, ONNX, OpenCV).
  • Basic understanding of machine learning, deep learning, and computer vision concepts.
  • Familiarity with embedded software development and Linux-based systems.
  • Knowledge of model optimization techniques for deployment on resource-constrained platforms (e.g., quantization, pruning, TensorRT, OpenVINO).
  • Ability to analyze and debug AI models and embedded implementations.
  • Familiarity with version control tools like Git.
  • Experience with any of the following is a plus:
    • CUDA or OpenCL for GPU acceleration
    • Real-time operating systems (RTOS)
    • ROS (Robot Operating System)
  • Edge AI hardware such as NVIDIA Jetson, Google Coral, or Intel Movidius

Qualifications
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Strong analytical and problem-solving skills.
  • Self-motivated with a desire to learn and contribute in a fast-paced engineering environment.
  • Excellent communication and teamwork skills.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*