Software Engineer - ADAS - GPU, ISP Algorithm

6 - 15 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Functions Software Engineer at Magna Electronics, your role involves designing, coding, and testing software components for automotive embedded electronic module serial production projects. Your responsibilities include: - Developing algorithms for core and application-specific software requirements - Ensuring software development is in compliance with ASPICE/CMMi based Global Product Engineering Process - Verifying algorithms and software requirements at component and bench level - Participating in continuous improvement efforts and researching new products, processes, and equipment - Supporting other functional disciplines with software and model-related aspects - Performing detailed work assignments using established software engineering techniques - Ensuring full compliance with safety regulations and Quality Operating System requirements Education/Experience: - Bachelor's degree in computer engineering/software engineering/Electronic Engineering/Computer Science or equivalent (Masters preferred) - 6-15 years of relevant experience in automotive electronic serial development Knowledge And Skills: Mandatory: - Proficiency in C and C++ for 16-bit and 32-bit microcontrollers - Deep understanding of coordinate systems, mesh transformations, camera models, 2D/3D graphics pipeline, linear algebra, rendering concepts - Hands-on experience in image rendering and parallel processing using GPUs - Strong skills in performance tuning, rendering optimization, and shader-based visual effects - Proficiency in Linux-based development, integration, and build systems - Excellent troubleshooting and debugging skills in embedded environments - Proficiency in using GDB, Lauterbach, JTAG, ADB, and analyzing system logs Added Advantage: - Experience in gaming engine, 3D rendering, and game development - Knowledge of TI TDA or similar architecture - Working knowledge of CAN and LIN based tools - Understanding of color space conversion models and vehicle kinematics model - Advanced C++ rendering techniques and GPU profiling tools Computer: - Knowledge of version control/configuration management, UML tools, static code check tools - Working knowledge of configuration management, project monitoring, and control techniques In this role, you will have the opportunity to work in a dynamic environment with exciting responsibilities and development prospects. Join Magna Electronics and be part of transforming mobility with innovative automotive technologies.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Magna International logo
Magna International

Motor Vehicle Manufacturing

Aurora Ontario

RecommendedJobs for You