Senior Physics Programmer

Games Jobs - Programming - North West

Job Title Senior Physics Programmer
Skills Required Programming
Job Description Senior Physics Programmer

The Role

The Senior Physics Programmer’s primary responsibility is to design and implement complex engine components. Must also exhibit excellent verbal and written communication skills, a high level of understanding towards game technology production and an adaptability to meet the needs of multiple projects utilizing common technology.

Core Responsibilities

• Development of technical design specification, implementation and test plans
• Testing, debugging and revision of new or legacy engine systems
• Profiling, performance-analysis, performance tuning
• Researching state of the art techniques and contributing innovative and original ideas towards all aspects of game production and development
• Working with Technology Programmers, Development Directors, QA Testers and game project production staff
• Support other programmers on team
• Providing mentorship to Technology Programmers
• Meet production schedules and deadlines

Essential Skills and Expertise

• Proficiency in C/C++, minimum of 5 years of experience
• 4 years’ experience working in the game industry required
• 3+ years’ experience in console programming
• Excellent debugging and communication skills
• Practical experience with 3D maths
• Worked on at least 2 shipped games
• At least 3 years of programming experience with emphasis on physics and/or vehicle simulation
• Experience writing simulation code for components such as collisions, contact force calculation, fluid-dynamics, etc.
• Exposure to GJK, Featherstone, continuous physics, union-find, sweep and prune and other game physics algorithms
• Experience with commercial game physics packages
• Experience with multithreaded/SPU programming

Demonstrated Ability to

• Communicate effectively within a large group/multiple project environment
• Think critically, and apply analytical skills in resolving complex issues
• High personal standards as demonstrated in quality and pride of work
• Create complex systems from start to finish
• Quickly master proprietary tools and development processes
• To take direction and criticism
• Meet deadlines designated for team projects
• Professionalism and the ability to function well within a team
• Mentor less experienced programmers
• Self motivate

If you feel that you are right for this exciting opportunity then contact Damien Dalton at Damien@aswift.com
Salary Negotiable DOE
Location South Yorkshire, North West
Job Category Programming
Date posted 17/02/2014
Recruiter This job is advertised on behalf of Aardvark Swift using their internal reference 8597_DD856SPP.
Login or register to apply Login Register