Compiler Design Engineer

Reference: JM73
Sector: Technology, POWERVR
Location: Hertfordshire, United Kingdom


The Role

To work as part of a team responsible for developing the OpenCL (General Compute) driver software for current and next generation graphics hardware.

Primary responsibilities will include:

  • Design, implementation and maintenance of compiler and driver software for existing and future graphics hardware
  • Liaising with other company wide software and hardware teams
  • Architectural and functional documentation

Required Skills:

  • Excellent C programming skills
  • Familiarity with compiler architecture and algorithms – ideally including front-end\parsing, optimisation and back-end/instruction selection.

Desirable Skills:

  • Knowledge of kernel-level software development
  • An appreciation of multi-threaded and/or parallel computation and associated difficulties.
  • Understanding of embedded real-time operating systems and ideally experience in one of the Linux, WinCE and/or Symbian
  • Assembly language programming

Operating System:

  • Linux
  • WinCE/Windows Mobile
  • Symbian

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

Working Environment:

  • Small office environment within campus of >300 staff, mainly engineers
  • Relatively informal, non-hierarchical environment
  • Expanding international business
  • Many long-serving, dedicated employees
  • Fast moving, commercially driven consumer electronics environment
Featured Vacancy - OpenGL ES Graphics Senior Driver Design Engineer
Featured Vacancy - Quality Assurance Design Engineer (Video)
Featured Vacancy - DX10 Senior Driver Design Engineer
Featured Vacancy - Simulator Developer Engineer

Visit our Graduate & Student Recruitment Site