Computer Vision Algorithm EngineerThe Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a clear understanding of the vehicle's surroundings. The work spans concept through serial production: design and simulate algorithms, analyze and replay data, build and test classical and deep learning models, and optimize for real-time execution on production ECUs. Core tasks include object detection, segmentation, tracking, and image enhancement while meeting accuracy, latency, memory, and power targets.
A strong background in image processing, machine learning, and mathematics/physics is required, with familiarity in vehicle dynamics considered a plus.Essential job functions include developing conventional image processing algorithms, designing deep learning models for ADAS computer vision features, planning and executing experiments to assess model effectiveness, analyzing large datasets to extract insights, staying current with deep learning advances, collaborating with multidisciplinary teams, documenting development processes, analyzing defects and test results, and independently delivering algorithm design, implementation, and testing.Job requirements include a master's degree in computer engineering, software engineering, electrical engineering, computer science, or equivalent; minimum of 3 years of experience in computer vision and image-processing algorithm development using traditional methods and deep learning; excellent programming skills with C or C++; familiarity with Python and proficiency in deep learning frameworks; strong grasp of machine learning concepts and neural network architectures; experience in image segmentation, object detection, and image data preparation/enhancement; experience in optimizing models for performance; strong problem-solving abilities; experience with responsibilities listed above in the serial development of automotive electronics; strong foundations in mathematics and signal/image/video processing; knowledge of automotive product development practices and structured engineering methodologies; strong troubleshooting and debugging skills; experience with disciplined software development processes; comprehensive knowledge of English (speak & write); normal amount of sitting and standing, average mobility to move around an office and plant environment, able to conduct normal amount of work on a computer.Awareness, unity, empowerment: At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity.
Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.