CGI, 2D/3D Animation, Visualisierung, Games, VFX Veranstaltungen, Jobs, Aus- und Weiterbildungen

CGI, 2D/3D Animation, Visualisierung, Games, VFX Veranstaltungen, Jobs, Aus- und Weiterbildungen

Posts 1-1 of 1
  • User photo
    Miriam Bock
    The company name is only visible to registered members.
    Excellent Opportunity - Build Engineer + Leamington Spa = up to £32K
    607BRE – Build Engineer – Leamington Spa – Salary £21,000 – £32,000
    Apply at http://www.change-job.com

    Programmers must possess a good grounding in programming skills and exhibit the ability to make good technical judgements. This coupled with robust knowledge and use of tools and an ability to autonomously create high quality game systems.

    •Technical Skills
    •Ability to use the C++ programming language to a competent level making use of appropriate language constructs without need for detailed guidance. To be mindful of the performance impact of implementations as well as structuring code to reduce unnecessary duplication.
    •Basic grounding in applicable mathematical concepts such as algebra, trigonometry, vector maths, matrix transformations, quaternion rotations and base number representations such as hexadecimal and binary.
    •Ability to select and implement algorithms as appropriate and utilise common data containers with knowledge of underlying implementation and its impact on algorithm choice.
    •An understanding of debugging concepts and techniques with the ability to identify root causes via appropriate use of debugging techniques.
    •An appreciation for the importance of testing and an ability to generate tests autonomously. Use of best practices and techniques such as unit testing should be employed. Also able to contribute to the continuous integration process.
    •Ability to make appropriate optimisations and re-factor own code as necessary. Ability to use available platform tools to analyse performance.
    •Full understanding of the concept of multi-threading, its benefits, complexities and pitfalls.
    •Planning and Design
    •Fully capable of adding extensions to existing game architectures. Ability to design and implement individual systems with an appreciation of how they are to be used.
    •To be pro-active in researching new systems, trends and tools. To be able to assess the merit of new systems with guidance.
    •To comment code in a descriptive and effective manner.
    •Ability to take ownership of creating and updating technical documentation.
    •Industry Knowledge
    •Should be experienced with different hardware platforms, principles and embedded systems. Will have good general and technical overview of current hardware platforms.
    •Demonstrable skills in developing common game architectures and working within the requirements of real-time systems.
    •Autonomous usage of Visual Studio or similar development environments.
    •Ability to use and contribute to the administration of version control, continuous integration, bug tracking and code review systems.
    •Ability to use and integrate middleware, 3rd party libraries and solutions.