Design Engineer

Status
Not open for further replies.

Imagination

Newcomer
Skills: Required skills:
  • Excellent C programming skills
  • Scripting skills (Perl, Python etc.)
Desirable skills:
  • Understanding of embedded real-time operating systems
  • Assembly language programming
  • low level driver knowledge
  • embedded Linux
  • 3D graphics
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.
 
Software Engineer

Primary responsibilities will include

  • Work with development platforms to enable our 3D drivers under a variety of different OSs
  • Understand customer requirements and communicate effectively
  • Identify most appropriate approaches to problems
  • Documentation of design
  • Implementation and Testing
  • Work with other teams within Platform Services and POWERVR as a whole to make the whole product successful
Required Skills
  • Excellent C programming skills
  • Hands-on kernel-level (device-driver) experience, preferably under a protected-mode OS
  • A solid understanding of fundamental software engineering principles
  • Adaptability: while the initial role will be heavily Linux-based, the role may well require development for other Operating Systems and tool-chains later on
  • A good appreciation of low-level system architecture issues
Desirable Skills
  • Knowledge of 3D graphics principles
  • Experience of working with graphics accelerators
 
OpenGL Design Engineer

Primary responsibilities will include

  • Technically lead a small group to progress the future direction of the OpenGL projects within the company
  • Contribute and attend the Khronos development groups
  • Design and develop graphics drivers to the Khronos specification to drive our current and next generation graphics cores
  • Performance and Optimisation of the driver code
  • Working closely and liaising with externally teams, both research and development
  • Architectural and functional documentation
Required Skills

  • Excellent C programming skills
  • Software engineer with a background in low level driver writing
  • Experience with OpenGL ES or OpenGL
  • A good view of systems architecture issues
Desirable Skills

  • Linux used in embedded environments
  • Experience with hardware would be useful
  • An understanding of the history of 3D graphics
 
Status
Not open for further replies.
Back
Top