What are the responsibilities and job description for the Engineer I - Software Algorithm position at Magna Electronics Inc.?
Las descripciones de trabajo pueden mostrarse en varios idiomas según tu selección de idioma. Qué ofrecemos: En Magna, tendrás un entorno cautivador y dinámico en el que puedes ayudar a desarrollar tecnologías automotrices líderes en la industria. Invertimos en nuestros empleados, brindándoles el apoyo y los recursos que necesitan para tener éxito. Como integrante de nuestro equipo global, tendrás responsabilidades variadas e interesantes, así como una amplia gama de perspectivas de desarrollo. Porque creemos que tu trayectoria profesional debe ser tan única como tú. Resumen de Grupo: Magna Electronics lidera el camino en tecnologías de seguridad activa, revolucionando la industria automotriz y mejorando vidas. Con un sólido enfoque en adaptar los sistemas avanzados de asistencia al conductor (Advanced Driver Assistance Systems, ADAS) y las soluciones electrónicas a cualquier vehículo, abordamos una amplia gama de necesidades de movilidad y seguridad. A medida que construimos una experiencia de movilidad más segura, inteligente y conectada, Magna se dedica a crear un futuro mejor para las personas en todo el mundo. Responsabilidades: JOB SUMMARY The 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 Develop (design, implement, optimize) conventional image processing algorithms for automotive embedded serial production projects. Design, develop/tune, and optimize deep learning models for ADAS computer vision features (e.g., pruning, quantization) and improve computational performance. Plan and execute experiments to assess deep learning model effectiveness, compare architectures, and validate results through rigorous component/bench testing. Strong knowledge of various camera models; lens distortion correction; homograph and projective transformations mathematical techniques Analyze large datasets to extract insights, refine models, and improve overall performance and robustness. Stay current with deep learning advances and incorporate innovative techniques and research findings into projects. Collaborate with multidisciplinary (requirements, embedded, testing) teams to integrate models into existing systems and ensure seamless operation within the product ecosystem. Document development processes, maintain detailed experiment logs, and present findings clearly to stakeholders. Analyze defects and test results; perform root-cause analysis and implement algorithm improvements to achieve KPIs. Independently deliver intermediate-to-advanced ADAS algorithm design, implementation, and testing. Perform other duties in support of business objectives; maintain regular attendance; follow safe work procedures and PPE requirements; report hazards, injuries, and illnesses promptly; comply with Quality Operating System (QOS) and all safety regulations. JOB REQUIREMENTS Education/Experience 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, with proven expertise in developing and implementing DNN models. Excellent programming skills with C or C ; familiarity with Python with proficiency in deep learning frameworks (TensorFlow, PyTorch, Keras) is advantageous. Strong grasp of machine learning concepts and neural network architectures (CNNs, RNNs, transformers). Experience in image segmentation, object detection, and image data preparation/enhancement (e.g., normalization, augmentation, filtering, noise reduction, contrast adjustment, image restoration). Experience in optimizing models for performance, including techniques such as quantization and distributed training. Strong problem-solving abilities; capable of working independently and collaboratively; effective at communicating complex concepts to technical and non-technical audiences. Experience with responsibilities listed above in the serial development of automotive electronics is preferred. Technical Knowledge Strong foundations in mathematics and signal/image/video processing; computer vision fundamentals (object detection, tracking, feature extraction) with C/C . Experience developing AI and Machine Learning Algorithms for embedded devices. Knowledge of automotive product development practices and structured engineering methodologies; development of portable, reusable, modular software for automotive systems. Strong troubleshooting and debugging skills, using structured problem-solving methods (e.g., 8D). Experience with disciplined software development processes (ASPICE or CMMI); configuration management; and project monitoring/control techniques. Personal Requirements Able to work effectively in a global environment Able to represent technical topics internally and externally Demonstrates self‑motivation, tenacity, and determination. Able to work independently with minimal supervision. Comprehensive knowledge of English (speak & write) PHYSICAL DEMANDS 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. LIMITATIONS AND DISCLAIMER The above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required for the position. Requirements are representative of minimum levels of knowledge, skills and/or abilities. To perform this job successfully, the employee must possess the abilities or aptitudes to perform each duty proficiently. All job requirements are subject to possible modification to reasonably accommodate individuals with disabilities. Some requirements may exclude individuals who pose a direct threat or significant risk to the health and safety of themselves or other employees. This job description in no way states or implies that these are the only duties to be performed by the employee occupying this position. Employees will be required to follow any other job-related instructions and to perform other job-related duties as requested by their supervisor in compliance with federal and state laws. Concientización, Unidad, Empoderamiento: En Magna creemos que una fuerza laboral diversa es fundamental para nuestro éxito. Es por eso que estamos orgullosos de ser un empleador con igualdad de oportunidades. Contratamos sobre la base de la experiencia y las competencias laborales alineadas a los requisitos del puesto, independientemente del género, color, raza, origen étnico, nacionalidad, edad, ciudadanía, estado civil, discapacidad, religión o creencias, orientación sexual o identidad de género. Para Magna es prioritario asegurar la privacidad y uso de su información personal por lo que su información será tratada de conformidad con los requisitos del GDPR y su Ley de Privacidad de Datos local. Le pedimos por favor que no envíe aplicaciones a vacantes por correo electrónico. Como parte de nuestro compromiso con un proceso de reclutamiento justo, coherente y eficiente, podemos utilizar herramientas de inteligencia artificial (IA) para ayudar en la revisión inicial de las solicitudes enviadas a través de nuestro sistema Workday. Estas herramientas ayudan a identificar las calificaciones y experiencia que se alinean con los requisitos del puesto. Ten en cuenta que la IA se utiliza únicamente para apoyar a nuestros reclutadores. Las decisiones finales siempre las toma el gerente de contratación y el equipo de contratación. Es importante señalar que ningún dato de los solicitantes se comparte externamente a través de estas herramientas de IA. Toda la información permanece de forma segura dentro de nuestros sistemas y se maneja de acuerdo con nuestras políticas de privacidad y protección de datos. Si tienes alguna pregunta o inquietud sobre este proceso, no dudes en contactar a nuestro equipo de Atracción de Talento. Tipo de trabajador: Regular / Permanente Grupo: Magna Electronics Vemos un futuro en el que todos puedan vivir y moverse sin limitaciones. Por eso estamos desarrollando tecnologías, sistemas y conceptos que hacen que los vehículos sean más seguros y limpios, al mismo tiempo que sirven a nuestras comunidades, al planeta y, sobre todo, a las personas. En el entorno correcto, tus ideas pueden convertirse en tecnologías automotrices que cambien la industria y mejoren las vidas de las personas alrededor del mundo. Juntos, construyamos el futuro de la movilidad. Conoce más sobre nosotros: • Sostenibilidad • Innovación • Consejos para entrevistas