Senior Software Engineer

Concept Personnel ,
Newcastle upon Tyne, Tyne and Wear
Salary: £45k - 50k per year

Overview

Our client is an award winning digital agency based in Newcastle upon Tyne who are looking for a Senior Software Engineer to join their team to work with some global, blue chip brands. As Senior Software Engineer, you will be primarily responsible for cloud streaming, VR integration and optimisations, graphics and rendering tech, and ray tracing with DXR. Role & Responsibilities: Develop new graphics features and enhance the real-time rendering engine. Profile and optimise a number of omnichannel aspects from VR to the Cloud. Design and implement software that creates world leading visualisation products. Work closely with artists and programmers to develop advanced techniques for producing cutting edge visual effects. Develop technology on state-of-the-art high specification PC and Cloud hardware. Work with the latest hardware including top end graphics cards, UHD displays and VR headsets. Skills & Experience: Strong software engineering and debugging skills. Algorithm, code optimisation and 3D principals experience. Experience in profiling and implementing optimisations on both GPU and CPU. Extensive knowledge and up to date experience using profiling tools and techniques. Strong mathematics, C++, C#, HLSL/cg, OpenGL and Direct X 11/12 skills. Ability to design complex reusable systems. Experience with high-end PC development. Ability to understand and optimise previously deployed code. Multithreaded programming experience. Ability to research, implement and modify existing techniques. In return for your hard work and dedication, our client offers an above average benefits package including flexible working, a number of networking and social events and activities, free drinks and snacks, book share, cycle to work and life assurance schemes, above average holiday allowance, many training and progression opportunities and much more. If this sounds like the role for you or you’d be interested in hearing more, click “apply” and we will be in touch. This job was originally posted as www.totaljobs.com/job/89908054