Junior Programmer

Job Position: 

Junior Programmer.

General Duties:

Work closely with producers, game designers and artists to implement a next-generation game
Implementing, optimizing and maintaining core game engine systems
Modify, enhance and maintain asset pipelines and tools
Staying up-to-date with new technologies and architectures
Follow Tantalus' standards and best practices
Assist and mentor other programmers in your areas of expertise

Skills, Abilities and Qualifications:

Familiarity with game engine architectures
Good C++ programming skills
Familiarity with small-scale C++ project development
Writes clear, robust, maintainable code
Excellent problem solving skills
Naturally works as part of a team
Excellent written and verbal communication skills
Good interpersonal skills
A genuine enthusiasm and passion for the games industry


Unity development experience
Knowledge of and some experience writing in assembler dialects (e.g. MIPS, PowerPC, X86)
Some experience writing in shader languages (e.g. GLSL, HLSL)
Knowledge of code optimization and profiling tools (e.g. VS Performance analysis, VTune, PIX)
C# and/or a scripting language (e.g. Python)
A degree in a course such as Computer Science, Computer Engineering, or Mathematics preferred. Self taught applicants must be able to demonstrate a high level of competency with game related demo code

Must be eligible to work in Australia (we cannot sponsor working visas).

Please email tantalus@tantalus.com.au with your CV and cover letter attached, and include the words 'Junior Apr 2018' in the subject line of your email.