PDA

View Full Version : Design Engineer


Imagination
13-Jun-2012, 15:55
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.

Imagination
13-Jun-2012, 15:57
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

Imagination
13-Jun-2012, 15:58
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