Jobs
Leading Design Engineer - Platform Services SR002
- Tags:
A hands-on software engineering position in a growing team to help with implementing custom "one-off" features to our 3D PowerVR drivers for specific customers Additionally from time-to-time you may be involved in the maintenance of mainstream drivers on specific customer hardware platforms (verification, implementation (or circumvention) of missing features, and bug fixing).
Overview Description
Become a member of this exciting, innovative department, providing our customers with a bespoke "made-to-measure" tailoring service, aimed at Imagination?s PowerVR drivers for the very latest 3D hardware. Our engineers listen to customer?s needs, consult with the full range of PowerVR driver software teams to the best way to go about a customer problem, and then implement and verify the solution. The team is also charged with ensuring that the latest PowerVR drivers continue to work seamlessly on a variety of customer-provided hardware platforms, providing maintenance as needed.
Primary responsibilities will include
- Work with development platforms to enable our 3D drivers
- 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
- A solid understanding of fundamental software engineering principles, and a proven, experienced all-round software developer
- Adaptability: the role will require the use of multiple Operating Systems, hardware platforms and tool-chains
- An understanding of embedded real-time operating systems, with good appreciation of low-level system architecture issues
- Knowledge of 3D graphics principles
Desirable Skills
- Experience with developing software for one of Linux, WinCE, Symbian, uITRON
- Experience of working with graphics accelerators
Personal Attributes
- Good problem solving skills
- A "Can Do" attitude
- Ability to understand and communicate complex
- Enthusiastic
- Constant endeavour for innovation and excellence
- Attention to detail
- Approachable, with good interpersonal skills
Working Environment
- Small office environment (< 30 people, mostly engineers), much communication via email and ?phone with other teams on a larger site
- Relatively informal, non-hierarchical environment
Qualifications
Proven experience of programming at a non-trivial level. A good degree in Computer Science, Electronic Engineering, Software Engineering, Mathematics, Physics or a similar discipline. An outstanding candidate with a proven track-record in software development at a high level of complexity, but with a lesser qualification (e.g. HND) would be a viable alternative.
Motivation Factors
- Relatively wide-ranging technology coverage
- Cutting-Edge
- Clear link between customer success and the activities of this group: the potential for great satisfaction and fulfilment
Career Development Opportunities
In due course there may the opportunity to become a technical first-port-of-call on a technology area within POWERVR. There may be an opportunity to become a team leader.
