Trabajo de Engineer – GPU Drivers en Samsung, Home Office - México
search
tune

Filtros

close

Rango de salario (MXN)

Tipo de empleo

Fecha de publicación

Engineer – GPU Drivers

  • Sueldo (USD)

    No especificado

  • Lugar:

    Remoto

  • Tipo de puesto

    Empleado de tiempo completo

  • Nivel de Inglés

    Nivel Avanzado

Location: San Jose, CA

Position Summary

Samsung is a world leader in Memory, LCD and System LSI technologies. We are currently looking for exceptional software and hardware talent to join our Samsung Austin R & D Center (SARC) in Austin, TX and our Advanced Computing Lab (ACL) in San Jose, CA. SARC was established in Austin, TX in 2010 to be one of Samsung’s strategic investments in high performance low power ARM based device technology. Presently our GPU design teams, located in Austin (SARC) and San Jose (ACL), are developing a GPU that will be deployed in Samsung mobile products. Our System IP team located in Austin (SARC) is working on Coherent Interconnect and memory controller architectures.

As a GPU Device Driver Software Engineer, you will work as part of a GPU IP team working on significant deliverables for the team. This is a mid to senior level position where the candidate will be in an individual contributor role, tasked with developing world-class graphics drivers targeting brand new Samsung GPU architecture.

Role and Responsibilities

Key responsibilities include:

  • Develop a world-class graphics driver targeting brand new Samsung GPU architecture
  • Implement standard features and extensions for APIs like Open GL ES and Vulkan
  • Participate in driver infrastructure architecture with a focus on power and performance requirements
  • Develop driver techniques that optimize real-time rendering pipelines and make them run faster
  • Work closely with the compiler team to exploit a JIT framework that encapsulates driver/compiler interaction and compiler strategies
  • Collaborate with GPU architects to drive GPU features support from SW and review SW/HW interfaces

Skills and Qualifications

Minimum requirements:

  • BSEE, Computer Science, Computer Engineer or comparable and  3 + years of experience
  • 3+ years of industrial experience in systems programming (driver development a strong plus)
  • Strong algorithmic background and outstanding problem-solving skills
  • System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction)
  • Excellent C and C++ programming skills (assembly a plus)
  • Familiarity with graphics APIs (e.g. Open GL/EGL, DirectX)
  • Understanding of rasterization pipeline and modern GPU architectures
  • Excellent communication and teamwork skills
  • Ability to own a problem and drive it to completion​

Preferred candidate will possess the following:

  • Experience working with ARM 64-bit architecture
  • Experience developing system software for Android OS
  • Knowledge of high-level shading languages, e.g., GLSL/HLSL
  • Understanding of modern real-time rendering game enginesIND2016 (if needed)
  • Samsung is committed to employing a diverse workforce, and provide Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.

* Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here .

* Samsung Electronics America, Inc. and its subsidiaries are committed to employing a diverse workforce, and  provide Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.