Computer Vision / AI Engineer Co-op

D3 Engineering

Town of Henrietta (NY)

Hybrid

USD 33,000 - 37,000

Full time

14 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

D3 Embedded in Rochester, NY, seeks a Computer Vision/AI Co‑Op student to work on embedded vision solutions. You will contribute to research, development, and deployment of perception algorithms for real‑world AI on embedded devices.

You will gain hands‑on experience with cutting‑edge AI/ML technologies, collaborate with senior engineers, and participate in cross‑functional teams to integrate AI into existing systems.

Qualifications

  • Pursuing a bachelor’s or master’s degree in computer science, electrical or computer engineering, or related field.
  • Strong analytical and problem‑solving skills with a team mindset.
  • Proficiency in Python and/or C++ for AI and CV development.
  • Experience with deep learning frameworks (PyTorch, TensorFlow, ONNX, OpenCV).

Responsibilities

  • Assist in developing and optimizing CV and AI algorithms for object detection, segmentation, and pose estimation.
  • Implement, test, and deploy ML models on embedded/edge platforms.
  • Translate design specs into functional prototypes with senior engineers.
  • Develop software in Python/C++ for real‑time AI applications.
  • Train, evaluate, and fine‑tune models using DL frameworks.
  • Support hardware bring‑up and software integration on embedded systems.
  • Collect and preprocess data for AI training; participate in code reviews and documentation.

Skills

Python
C++
Embedded systems
Computer vision
Machine learning
Linux
Git
TensorFlow
PyTorch
OpenCV

Education

Bachelor's or Master’s in CS/EE/CE

Tools

Python
C++
TensorFlow
PyTorch
ONNX
OpenCV
ROS
CUDA
Linux

Job description

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.

The 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
The Right Person Will Have:
  • 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.
  • Proficiency in Python and/or C++ for AI and computer vision development.
  • Experience with at least one deep learning framework (PyTorch, TensorFlow, 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, OpenGL, or OpenCL for GPU acceleration
  • ROS (Robot Operating System)
  • Edge AI hardware such as NVIDIA Jetson, Google Coral, or Intel Movidius
The Company:

Since our founding in 1999, D3 Embedded has driven innovation in high‑performance embedded systems development. We leverage our expertise in autonomous machines, sensors, imaging, optics, edge computing, algorithms, robotics, and electrification to provide cutting‑edge engineering design and low‑volume manufacturing services. Headquartered in Rochester NY, we serve a global network of customers and are proudly connected with many technology leaders and Fortune 500 companies. We are interested in bright, creative, and team‑oriented individuals exhilarated by the opportunity to transform the world through frontier technologies.

Candidates must be eligible to work in the United States. D3 Embedded does not sponsor visas. For more information about D3 Embedded, please visit www.d3embedded.com.

D3 Embedded is committed to fostering a diverse work environment and proud to be an Equal Opportunity Employer. We consider and hire applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state or local law.

D3 Embedded participates in E-Verify, a federal program that confirms employment eligibility upon hire.

Will you (now or in the future) require visa sponsorship?*
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Vision and Deep Learning Enginer
Computer Vision and Deep Learning Enginer

D3 Engineering • City of Rochester (NY), Northern (KY)

Hybrid
USD 107,000 - 155,000
Medical and dental coverage
401k retirement contribution
Paid holidays, time-off, and sick time
+1
Senior Computer Vision and Deep Learning Engineer
Senior Computer Vision and Deep Learning Engineer

D3 Engineering • Town of Henrietta (NY)

On-site
USD 121,000 - 175,000
Medical and dental coverage
Employer-paid life and disability
401k retirement contribution
+3
Senior Computer Vision and Deep Learning Engineer
Senior Computer Vision and Deep Learning Engineer

D3 Engineering • West Henrietta (NY)

On-site
USD 121,000 - 175,000
Competitive total compensation
Medical and dental coverage
Employer paid life and disability
+8
Senior Computer Vision and Deep Learning Engineer
Senior Computer Vision and Deep Learning Engineer

D3 Engineering • City of Rochester (NY), Northern (KY)

Hybrid
USD 121,000 - 175,000
Remote opportunities available
Competitive compensation
Medical and dental coverage
+1
Computer Vision and Deep Learning Engineer
Computer Vision and Deep Learning Engineer

D3 Engineering • Town of Henrietta (NY)

On-site
USD 107,000 - 155,000
Competitive total compensation
Medical and dental coverage
401k retirement contribution
+2
Edge AI & Computer Vision Engineer (Co-op)
Edge AI & Computer Vision Engineer (Co-op)

D3 Engineering • Town of Henrietta (NY)

Hybrid
USD 33,000 - 37,000
Engineering Program Manager
Engineering Program Manager

D3 Embedded • West Henrietta (NY)

On-site
USD 101,100 - 146,700
Medical and Dental Coverage
401k Retirement Contribution
Flexible Work Schedules
+1
Engineering Program Manager
Engineering Program Manager

D3 Engineering • City of Rochester (NY)

Hybrid
USD 101,000 - 147,000
Medical and dental coverage
401k retirement contribution
Flexible work schedules
+1
Embedded Systems Design Co-op
Embedded Systems Design Co-op

D3 Engineering • Town of Henrietta (NY)

Hybrid
USD 33,000 - 37,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

Hybrid
USD 100,000 - 130,000
Medical and dental coverage
401(k) retirement contribution
Tuition assistance