1025 jobs - 72 added today
Recruiting? Call us on 01772 639042
Email me jobs relevant to my job search
25 days ago
only 4 days until close

Software Engineer (Linux Open Source Graphics Drivers)


Imagination Technologies
Location: Kings Langley
Job type: Permanent
Sector: Software Engineering
Category: Software Jobs
Apply on company site
Select how you want to share:
View similar
Software Engineer (Linux Open Source Graphics Drivers)

Job no: 496968 - Work type: Experienced Professional - Location: Kings Langley, UK



Engineers at Imagination Technologies are currently designing the world’s highest performing graphics processors. We need you to join the Linux driver development team and put your software development skills to the test.

You will focus on developing a new Linux open source graphics driver stack, including Mesa and kernel-mode drivers. You will be a member of a small team, working alongside other software teams implementing the existing driver stack for PowerVR graphics hardware.

You will

* Be a founder of our new Linux open source graphics driver project

* Design and develop for the current and next generation graphics cores

* Maintain the drivers throughout the whole software and hardware life-cycles

* Contribute to existing open source projects, e.g. Mesa and the Linux kernel

* Work closely within the team and liaise externally with other research and development teams

Abilities make possibilities
Committed to making your customers, stakeholders and colleagues successful, you’re an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You’re curious, solutions orientated and a world class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard.

You have

* Excellent C programming skills

* Excellent software design and problem solving skills

* Excellent verbal and written communication skills

* Experience with managing and configuring a Linux system

* A good understanding of computer architecture issues (virtual memory, MMUs, caches, etc.)

* Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or a related field

You might also have

* Experience with version control software (preferably Git)

* Experience of upstreaming changes to an open source project

* Experience with modern graphics APIs (Vulkan, OpenGL ES, EGL, etc.)

* Experience in low-level driver development for Linux

* Knowledge of the Linux graphics stack (Linux DRM subsystem, Mesa, Wayland, etc.)

* Knowledge of how graphics hardware works

* Familiarity with scripting languages such as Python and Shell Script, e.g. Bash.

Until good is better and better is best
Dare to dream big? We’ll encourage you to pursue your dream. We listen, we’re open and we’re honest. Whatever it is you need you’ll be respected and helped along your way.

Invent the future
The people at Imagination enable the tech that’s shaping our world, from virtual reality to smart phones, autonomous cars to space probes. It’s their creativity that has enabled Imagination to power world-changing electronic products.

Want to join the team?
Just click the ‘Apply now’ button to send in your CV.

At Imagination we bring talented individuals together from all walks of life to collaborate effectively and solve some of the world’s most complex technical challenges. We are committed to providing employment opportunities regardless of age, disability, gender, marriage & civil partnership, pregnancy & maternity, race, religion or belief, sex, sexual orientation, or any other protected characteristic by law. If there are preparations we can make to help ensure you have a positive interview experience, please let us know.
Software Engineer (Linux Open Source Graphics Drivers)

Job no: 496968 - Work type: Experienced Professional - Location: Kings Langley, UK



Engineers at Imagination Technologies are currently designing the world’s highest performing graphics processors. We need you to join the Linux driver development team and put your software development skills to the test.

You will focus on developing a new Linux open source graphics driver stack, including Mesa and kernel-mode drivers. You will be a member of a small team, working alongside other software teams implementing the existing driver stack for PowerVR graphics hardware.

You will

* Be a founder of our new Linux open source graphics driver project

* Design and develop for the current and next generation graphics cores

* Maintain the drivers throughout the whole software and hardware life-cycles

* Contribute to existing open source projects, e.g. Mesa and the Linux kernel

* Work closely within the team and liaise externally with other research and development teams

Abilities make possibilities
Committed to making your customers, stakeholders and colleagues successful, you’re an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You’re curious, solutions orientated and a world class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard.

You have

* Excellent C programming skills

* Excellent software design and problem solving skills

* Excellent verbal and written communication skills

* Experience with managing and configuring a Linux system

* A good understanding of computer architecture issues (virtual memory, MMUs, caches, etc.)

* Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or a related field

You might also have

* Experience with version control software (preferably Git)

* Experience of upstreaming changes to an open source project

* Experience with modern graphics APIs (Vulkan, OpenGL ES, EGL, etc.)

* Experience in low-level driver development for Linux

* Knowledge of the Linux graphics stack (Linux DRM subsystem, Mesa, Wayland, etc.)

* Knowledge of how graphics hardware works

* Familiarity with scripting languages such as Python and Shell Script, e.g. Bash.

Until good is better and better is best
Dare to dream big? We’ll encourage you to pursue your dream. We listen, we’re open and we’re honest. Whatever it is you need you’ll be respected and helped along your way.

Invent the future
The people at Imagination enable the tech that’s shaping our world, from virtual reality to smart phones, autonomous cars to space probes. It’s their creativity that has enabled Imagination to power world-changing electronic products.

Want to join the team?
Just click the ‘Apply now’ button to send in your CV.

At Imagination we bring talented individuals together from all walks of life to collaborate effectively and solve some of the world’s most complex technical challenges. We are committed to providing employment opportunities regardless of age, disability, gender, marriage & civil partnership, pregnancy & maternity, race, religion or belief, sex, sexual orientation, or any other protected characteristic by law. If there are preparations we can make to help ensure you have a positive interview experience, please let us know.
Apply on company site

Email me jobs relevant to my job search

  Back to the top