Talent.com
Software Engineer - ADAS - GPU, ISP Algorithm

Software Engineer - ADAS - GPU, ISP Algorithm

ConfidentialBengaluru / Bangalore, India
17 days ago
Job description

Job descriptions may display in multiple languages based on your language selection.

What We Offer

At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.

Group Summary

Transforming mobility. Making automotive technology that is smarter, cleaner, safer and lighter. That's what we're passionate about at Magna Electronics, and we do it by creating world-class Electronic systems. We are a premier supplier for the global automotive industry with full capabilities in design, development, testing and manufacturing of complex Electronic systems. Our name stands for quality, environmental consciousness, and safety. Innovation is what drives us and we drive innovation. Dream big and create the future of mobility at Magna Electronics.

Job Responsibilities

JOB SUMMARY

The Functions Software Engineer is responsible for designing the software components (detailed design), codes the software components and tests the software components based on the software architecture and the software requirements within a project.

Job Functions (essential)

  • Development (design, implement, test and debug) of algorithms for core and / or application specific software requirements for automotive embedded electronic module serial production projects
  • Develop software in compliance with a formal ASPICE / CMMi based Global Product Engineering Process (GPEP).
  • Verify algorithms, Software Requirements at component and bench level
  • Participate in continuous improvement efforts. Researches, recommends, and implements new and / or existing products, processes, materials and equipment.
  • Support rest of the functional disciplines with all aspects related to Software and Model
  • Perform detailed work assignments provided by the mentor or team member, by applying established and well-defined software engineering techniques.
  • Work assignments primarily involve entry level or intermediate work.
  • Performs other duties as necessary in support of business objectives. Ensures that facilities are in full compliance with all safety regulations.
  • Maintains regular attendance.
  • Follows safe work procedures; Uses appropriate personal protective equipment (PPE); Uses workplace tools and equipment as instructed; Reports workplace hazards, injuries and illness as soon as possible following event.
  • Complies with the requirements of Quality Operating System (QOS)
  • Other technical details are listed in the technical section

Education / Experience

JOB REQUIREMENTS

  • Bachelor's degree in computer engineering / software engineering / Electronic Engineering / Computer Science or equivalent (Master's preferred)
  • 6-15 years' relevant experience regarding the Responsibility / Activities (listed above) in serial development. Automotive electronic (mandatory).
  • Knowledge And Skills

    Magna Policies and Processes

  • Core Values
  • Magna Charter & Constitution
  • Code of Conduct and Ethics (including related Guidelines)
  • Quality Policy & Objectives
  • Environmental Policy Statement Health & Safety Orientation (including Safety Policy)
  • New Hire or New Position Orientation
  • Customer

  • Key Customer Specific Requirements (CSR) – as applicable
  • Review CSR via SharePoint
  • Technical

    Mandatory

  • Highly proficient in C and C++ for 16-bit and 32-bit microcontrollers, with fair level of application experience.
  • Deep understanding of coordinate systems, mesh transformations, scene graphs, camera models (fisheye camera model, Pinhole etc.)
  • Strong grasp of 2D / 3D graphics pipeline, linear algebra, and rendering concepts, as well as computer graphics, operating system fundamentals.
  • Hands-on experience in image rendering and parallel processing using GPUs (OpenGL, EGL, etc.). Practical knowledge in developing and debugging GLSL shaders for rendering pipelines, including vertex, fragment, and geometry shaders, on embedded platforms.
  • Strong skills in performance tuning (boot time, memory, FPS), rendering optimization, and shader-based visual effects.
  • Experienced with Linux-based development, integration, and build systems. Proficient in application development for middleware and Linux / embedded QNX frameworks.
  • Excellent troubleshooting and debugging skills in embedded environments.
  • Proficient in using GDB, Lauterbach, JTAG, ADB, and analysing system logs.
  • Added Advantage

  • Experience in any gaming engine, 3D rendering, and game development. Proficient in integrating 3D assets from tools like Blender.
  • Experience in TI TDA or similar architecture is a big Plus
  • Working knowledge of CAN and LIN based tools such as CANalyzer, CANoe, CANape, neoVI
  • Understanding of colour space conversion models like RGB to YCbCr using chroma subsampling and BT.709 standard etc.
  • Vehicle Kinematics model like Ackerman, 3-wheel vehicle mode etc.
  • Advanced C++ rendering techniques, such as lighting models, shadow mapping, and post-processing effects.
  • GPU profiling tools
  • Computer

  • Knowledge of analysis and engineering tools such as version control / configuration management, UML tools, static code check tools
  • Working knowledge of configuration management (preferably PTC / MKS), project monitoring and control techniques
  • 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.

    Worker Type

    Regular / Permanent

    Group

    Magna Electronics

    Skills Required

    Opengl, Egl, linear algebra, Gdb, Adb, Jtag, lauterbach

    Create a job alert for this search

    Software Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Sr Advanced Embedded Engr

    Sr Advanced Embedded Engr

    HoneywellBengaluru, Karnataka, India
    At Honeywell, our people are driven by a desire to contribute, be challenged and grow.Our people make Honeywell a special company and are a key competitive advantage. Thousands of Honeywell Aerospac...Show moreLast updated: 3 days ago
    ADAS Engineer

    ADAS Engineer

    Saaki Argus & Averil ConsultingBengaluru, Karnataka, India
    Quick Apply
    An experienced ADAS engineer with three to six years.LDW, AEB, and ACC feature development experience;.C / C++ / Python SW design, development, and testing experience. .MATLAB Simulink, TargetLink, and ...Show moreLast updated: 30+ days ago
    Senior Digital Signal Processing Engineer (Space Division)

    Senior Digital Signal Processing Engineer (Space Division)

    Astrome TechnologiesBengaluru, KA, IN
    Quick Apply
    Astrome is seeking a talented DSP engineer to join our innovative team.The ideal candidate will have a strong foundation in digital signal processing theory and practical experience in algorithm de...Show moreLast updated: 30+ days ago
    • Promoted
    Algorithm Architect – MCU (Motor Control Unit)

    Algorithm Architect – MCU (Motor Control Unit)

    Maven Workforce Inc.Bengaluru, Karnataka, India
    Algorithm Architect – MCU (Motor Control Unit).Define and own the end-to-end algorithmic architecture for motor control, including traction, auxiliary, and hybrid motors. Develop motor control strat...Show moreLast updated: 3 days ago
    • Promoted
    GaN Device Engineer

    GaN Device Engineer

    HR SyncBengaluru, Karnataka, India
    Our client is India’s first Gallium Nitride (GaN for short) deep-tech semiconductor product company for radio-frequency electronics and power electronics. Their vertical technology integration – from...Show moreLast updated: 1 day ago
    • Promoted
    Sr. Flutter Engineer

    Sr. Flutter Engineer

    VAYUZ TechnologiesGreater Bengaluru Area, India
    We’re searching for a Senior Flutter Engineer to join our team in Bengaluru.We need a proactive, brilliant problem-solver to help us architect and build the next generation of low-latency mobile an...Show moreLast updated: 1 day ago
    • Promoted
    Design Verification Engineer

    Design Verification Engineer

    TessolveGreater Bengaluru Area, India
    Job Description : ASIC Design Verification Engineer.Location : • • - Bangalore, Chennai, Hyderabad, Noida,Malaysia, Germany. Experience Range : • • 5 to 20+ years.Develop and execute test plans to verify c...Show moreLast updated: 30+ days ago
    • Promoted
    Development Engineer

    Development Engineer

    Best NanoTechBengaluru, Karnataka, India
    Position Summary : Job Title : Senior GPU Compiler Development Engineer Location : Pune / Bengaluru, India Job Type : Full-time Notice Period : Immediate Joiners Preferred (up to 10 days) Job Descr...Show moreLast updated: 3 days ago
    • Promoted
    SDE III - GPU Engineer

    SDE III - GPU Engineer

    ConfidentialBengaluru / Bangalore
    Senior Software Engineer (SDE III) .GPU workloads powering next-generation generative AI experiences from .This role is ideal for engineers passionate about . Develop, optimize, and maintain .CUDA, ...Show moreLast updated: 12 days ago
    • Promoted
    Hiring AI / ML SW, FW and Si Design, DV Engineers (Bangalore, Bay Area CA)

    Hiring AI / ML SW, FW and Si Design, DV Engineers (Bangalore, Bay Area CA)

    Tsavorite Scalable IntelligenceGreater Bengaluru Area, India
    About Tsavorite Scalable Intelligence Inc.Tsavorite Scalable Intelligence is developing the semiconductor industry’s first Omni Processing Unit™ (OPU). CPU, GPU, Memory and Connectivity in a single ...Show moreLast updated: 1 day ago
    • Promoted
    Flight Software Engineer (Algorithm)

    Flight Software Engineer (Algorithm)

    ConfidentialBengaluru / Bangalore, India
    Role : Flight Software Engineer - ALG.This role will contribute towards developing flight software deployed on our satellites, and you will get to work as a part of our Software Systems group.If you...Show moreLast updated: 17 days ago
    • Promoted
    Engineer - Databases [Returnship Program]

    Engineer - Databases [Returnship Program]

    KenvueMālūr, Karnataka, India
    Kenvue is currently recruiting for a : .Engineer - Databases [Returnship Program].At Kenvue , we realize the extraordinary power of everyday care. Built on over a century of heritage and rooted in sc...Show moreLast updated: 4 days ago
    • Promoted
    Senior / Lead R&D Engineer (C / C++, Data Structures, Algorithms, EDA)

    Senior / Lead R&D Engineer (C / C++, Data Structures, Algorithms, EDA)

    Synopsys IncBengaluru, Karnataka, India
    Synthesis team in Noida, which supports a range of EDA products.Does this sound like a good role for you?.Senior / Lead R&D Engineer (C / C++, Data structures, Algorithms). C / C++ based software developm...Show moreLast updated: 10 days ago
    • Promoted
    Principal Digital Design Engineer (DSP)

    Principal Digital Design Engineer (DSP)

    Mulya TechnologiesGreater Bengaluru Area, India
    Principal Digital Design Engineer.About Omni Design Technologies.Omni Design Technologies is a leading provider of high-performance, ultra-low power IP cores, from 28nm down through advanced FinFET...Show moreLast updated: 1 day ago
    • Promoted
    Senior Physical Verification Lead Engineer

    Senior Physical Verification Lead Engineer

    Mulya TechnologiesGreater Bengaluru Area, India
    Large Semiconductor Service Organization with revenue over 600 Million USD.Senior Physical Verification Lead Engineer / Physical Verification Engineer. BE / BTECH / MTECH in EE / ECE with proven experience...Show moreLast updated: 1 day ago
    • Promoted
    System Software Engineer, GPU Tools Development

    System Software Engineer, GPU Tools Development

    ConfidentialBengaluru / Bangalore, India
    NVIDIA has continuously reinvented itself.Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing.Today, resea...Show moreLast updated: 22 days ago
    • Promoted
    Si GPU Functional Debug (Compute) - Sr Engineer

    Si GPU Functional Debug (Compute) - Sr Engineer

    ConfidentialBengaluru / Bangalore, India
    Qualcomm India Private Limited.Engineering Group, Engineering Group > .As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and ...Show moreLast updated: 13 days ago
    • Promoted
    Senior GPU Compiler Development Engineer

    Senior GPU Compiler Development Engineer

    ConfidentialBengaluru / Bangalore, India
    We are looking for an experience compiler engineer for an exciting role in the GPU Assembler team.Join the GPU Assembler team and help build tools that enable creation of most performant applicatio...Show moreLast updated: 18 days ago