Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 5, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The Council for Scientific and Industrial Research (CSIR) is one of the leading scientific and technology research, development and implementation organisations in Africa. Constituted by an Act of Parliament in 1945 as a science council, the CSIR undertakes directed and multidisciplinary research, technological innovation as well as industrial and scientific...
    Read more about this company

     

    Senior Developer: 3-Dimention (3D) Game Development

    About the job:

    The CSIR has a vacancy for a Software Developer: 3D Game Development in the Emerging Digital Technologies for fourth Industrial Revolution (EDT4IR) Research Centre within the Next Generation Enterprises and Institutions Cluster. The incumbent will be responsible for researching, designing and implementing Augmented, Mixed, and Virtual Reality technology to deliver innovative, high-impact solutions to government and industry stakeholders. S/He will have the opportunity to work with cutting edge Extended Reality (XR) hardware and software and explore XR integrations with other 4IR technologies. This position is based in Pretoria.

    Key responsibilities:

    • Conceptualise, design and prototype game concepts, mechanics, leader board, inventory systems, systems and technical requirements for Extended Reality (XR) solutions using C#, Python, HTML or JavaScript;
    • Generate and contribute towards science engineering and technology (SET) activity targets and outputs (reports, guidelines, system requirements, peer-reviewed publications, technology, and software packages, etc.);
    • Create and maintain the games codebase, ensure code quality, performance, and modularity;
    • Optimize game performance, including graphics rendering, memory management, and network synchronization;
    • Conduct thorough testing and debugging of the game, identify and resolve defects and gameplay issues;
    • Implement game functionality, including player controls, artificial intelligence, physics and audio
    • Understand and interpret client requirements to contribute to user requirement analysis and/or well-articulated project proposals;
    • Keep up to date on emerging trends in XR Technology in relation to new approaches, tools, methods, or frameworks;
    • Participate in internal task teams or committees in relevant domains;
    • Participate and engage in relevant XR communities to grow networks and capabilities;
    • Assist junior staff in the area(s) of expertise.

    Qualifications, skills and experience:

    • A Diploma in computer systems engineering, information technology or related fields to Extended Reality with at least seven years’ experience in extended reality software development; OR
    • A Bachelor’s degree in computer systems/computer engineering, information technology or related fields with at least five years' experience in extended reality software development;
    • Must have experience working with game engines and 3D modelling tools such as Unity, Three.js, Unreal Engine, Blender, 3D’s Max or Maya;
    • Must be proficient in programming languages such as C#, Python, HTML or JavaScript;
    • Must be passionate, creative and open to experimental research and continuous learning to keep up with the fast pace of innovation in XR;
    • Creative thinking and a strong attention to detail to create memorable and immersive gaming experiences;
    • Ability to manage multiple projects simultaneously and meet deadlines in a fast-paced environment;
    • Strong understanding of game development principles, including gameplay mechanics, physics, artificial intelligence, and multi functionality;
    • Excellent problem-solving and debugging skills to identify and resolve technical issues;
    • Passion for gaming and a deep understanding of various game genres and player experiences;
    • Knowledge of graphics programming, shaders, and rendering pipelines;
    • Familiarity with version control systems (Git), Agile development methodologies, and collaborative development practices;

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Council for Scientific and Ind... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail