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.
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.
Apply for this position
Required*