remote
Computer Vision Engineering Co-op - Magna International
Software Engineer
Co-op role focused on developing computer‑vision algorithms for automotive applications, leveraging Python, C++, and machine‑learning frameworks such as OpenCV and TensorFlow to improve perception systems.
About the role
Key Responsibilities
- Design, implement, and test computer‑vision algorithms for driver‑assist and autonomous driving features.
- Develop and maintain codebases in Python and C++ using OpenCV, TensorFlow, or similar libraries.
- Collect, preprocess, and annotate image/video data from vehicle sensors for model training and validation.
- Collaborate with cross‑functional teams (hardware, systems, validation) to integrate perception solutions into prototype vehicles.
- Document experiments, results, and technical decisions; present findings to engineering stakeholders.
Requirements
- Current enrollment in a Computer Science, Electrical Engineering, or related program with a focus on computer vision or machine learning.
- Proficiency in Python and C++ programming, and experience with OpenCV or similar vision libraries.
- Understanding of machine‑learning concepts and hands‑on experience training models (e.g., TensorFlow, PyTorch).
- Familiarity with image processing, feature extraction, and sensor data (camera, LiDAR) pipelines.
- Strong problem‑solving skills, ability to work in a collaborative team environment, and effective communication of technical ideas.
Skills
computer visionpythoncmachine learningopencv