Senior Software Engineer - Graphics Rendering

Prs Resourcing Limited
London (Greater)
£40 - £55 per annum, Benefits: 20% bonus
31 Oct 2017
16 Nov 2017
Contract Type
Full Time
Senior Software Engineer - Graphics Rendering

Location: Greater London

Skill: OpenGL, 3D Math, Animation , C / C++ , C#

Salary: 40k - 55k

The company develop some of the most innovative and world leading products globally, operating in multiple industry sectors. They are driven by the passion to create some of the worlds` most cutting edge technology and tools for the digital age. Their systems combine industry-leading performance with scalability to ensure productive workflows for exciting and interesting industry sectors. There`s a reason they have been nominated for and won multiple innovation awards!

This role within the 3D Graphics team includes development, stabilization and optimization of functionality for the open source 3D engine and UI toolkit. Responsibilities include:
- Carry out detailed architectural design work and project requirements capture.
- Develop commercial grade software for Samsung products following provided guidelines, development processes and methodologies.
- Have technical responsibility for significant sections of the assigned project and carry out the assigned work with minimal supervision.
- Perform feasibility studies, high-level designs and prototype coding activities typical of the incubation stages of large software projects.
- Provide advice to the line and project managers for project planning and resourcing.
- Assist the other team members with their work, participate in code and design reviews and verify team member`s contributions for code quality, stability and performance.
- Timely provision of written reports, following the attendance of meetings or resulting from other activities undertaken when necessary.

- Expertise in Graphics and UI with some experience in design and development of SW for using Open GL ES / GLSL
- Good working knowledge of 3D Math and Animation in 3D
- Expertise in Multithreading and Game engines technologies such as 3D scene graphs
- Experience in UI development using C/C++ or C#
- Expertise in performance optimization and developing power efficient software
- Experience using Linux as a development environment
- Understanding of embedded development, cross-compilers and restrictions of the environment.
- Experience in software testing and debugging and proficient on software debugging tools.
- Good understanding of documentation requirements, design using UML and ability to clearly present complex ideas and technical designs.
- Advanced Rendering & Lighting Techniques such as Global Illumination, HDR rendering are a bonus

This opportunity will allow you to work within a well-established company, working on new technologies. If this role is of interest to you please send your CV to [Email address removed]
This job was originally posted as