Graphics Software Engineer - San Diego, United States - Mindlance

    Mindlance background
    Description

    Job Description:
    Top 5 Required Skills (These are not preferred skills. If the candidate does not have these required skills, they will be rejected completely)1. Experience with Open GLES2.Experience with Vulkan3.Experience with DirectX4.Experience with GPGPU5.Experience with C/C++


    Required Education:


    Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 2+ years of Software Engineering, Hardware Engineering, Systems Engineering, or related work experience.

    ORMaster's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 1+ year of Software Engineering, Hardware Engineering, Systems Engineering, or related work experience.


    Job Description:

    Principal Duties and Responsibilities:

    • Applies GPU knowledge and experience to architect, design, implement, verify, and/or optimize the performance and power of GPU cores.
    • Builds functional model simulations, develops software, and tests for various graphics to verify correctness and ensures performance and power goals are met.
    • Programs and runs graphics tests using tools and methods to assess functionality, performance, and power and identify issues.
    • Collaborates with teams, third-party vendors, and external users to guide implementation and ensure alignment with needs and goals.
    • Develops driver and compiler software to support GPU products.
    • Writes detailed technical documentation and feature descriptions for GPU projects to guide users and/or customers to use or implement software.
    #J-18808-Ljbffr