EGL/Composition Technical Lead

Discussion in 'Industry Jobs' started by Imagination, Sep 21, 2012.

  1. Imagination

    Newcomer

    Joined:
    Oct 20, 2011
    Messages:
    28
    Likes Received:
    0
    Location:
    Kings Langley
    Primary responsibilities will include:
    Working as a part of a team, you will have some or all of the following responsibilities:

    • Design, develop and maintain EGL driver component to the Khronos and other (extension) specifications
    • Performance and Optimisation of the driver code
    • Working with EGL, OS, video, and 3rd Party Presentation Engines and ensuring efficient potential for integration into a multi-API and multi format stack
    • Architectural and functional documentation
    • Interacting with Khronos group on primarily EGL standard, including leading standards initiatives.
    Required Skills:

    • Direct experience of EGL
    • Excellent C programming skills
    • Software engineer with a background in low level driver writing
    • Experience with modern shader based 3D hardware
    • A good view of systems architecture issues
    Desirable Skills

    • Familiarity with Linux as a development environment
    • Experience with hardware would be useful
    • Experience with OpenGL and/or OpenGL-ES, OpenWF, OpenVG or OpenMAX
    • Working knowledge of 2D graphics APIs and graphics formats including video
    • Track history of interacting with external standards bodies especially Khronos
     
  2. Imagination

    Newcomer

    Joined:
    Oct 20, 2011
    Messages:
    28
    Likes Received:
    0
    Location:
    Kings Langley
    Senior Design Engineer

    Required Skills:
    • Excellent C programming skills.
    • Familiarity with compiler architecture and algorithms – ideally including front-end\parsing, optimisation and back-end/instruction selection.
    • An appreciation of multi-threaded and/or parallel computation and associated difficulties.
    Desirable Skills:
    • Knowledge of GLSL and OpenCL languages.
    • Knowledge of kernel-level software development.
    • Understanding of embedded real-time operating systems and ideally experience in one of the Linux, Windows and/or Android.
    • Assembly language programming.
    Core Competencies:

    The successful candidate will have:
    • Good problem solving skills.
    • Good design skills.
    • Self-starter and hard working.
    • Ability to work well in a team.
    • Ability to understand and communicate complex ideas.
     
  3. Imagination

    Newcomer

    Joined:
    Oct 20, 2011
    Messages:
    28
    Likes Received:
    0
    Location:
    Kings Langley
    Linux Senior Design Engineer

    Required Skills

    • Excellent C programming skills with a background in low level driver writing
    • Excellent Linux development skills in a commercial environment - not just open source
    • A good view of systems architecture issues
    • Familiarity with driver level Linux graphics, including one or more of X11 DirectFB, Android (SurfaceFlinger).
    Desirable Skills

    • Linux used in embedded environments
    • Experience with hardware would be useful
    • Experience with OpenGL ES or OpenGL
    • An understanding or history with 2D graphics
    Operating Systems

    • Linux
    • Windows
    Personal Attributes

    • Good problem solving skills
    • Can-do attitude and willing to take ownership on assigned tasks
    • Ability to understand and communicate complex ideas
    • Constant endeavour for innovation and excellence
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...