Company | Big Ant Studios |
Job title | Senior Programmer |
Job location | Melbourne, Australia |
Type | Full Time |
Responsibilities:
- Designing and implementing new systems, while improving existing systems in C++
- Self-managing programming task schedule updates and coordinating with the production team
- Bug fixing and maintaining the existing Big Ant Engine code base
- Analysing and fixing common problems in a game engine such as load times, memory usage, and performance problems
Requirements & Skills:
- Bachelor’s degree in software engineering, computer science, or equivalent
- Minimum 3 years of working experience in programming
- Very good understanding of C++
- Experience in software programming, ideally in the video game industry, or any other relevant experience.
- Basic knowledge of engine or middleware and associated pipeline
- Passionate about playing and making games
- Basic knowledge of debugging tools
- Familiar with basic speed and memory considerations
- Familiar with optimisation principles
- Ability to anticipate and resolve problems
- Attention to detail
- Flexibility in organising work
- Good interpersonal and communication skills
- Ability to work as part of a team
- Ability to adapt to change
- Ability to quickly learn to use new tools
- Work well with designers and artists to implement the vision of the game
- Strong verbal and written communication skills
Bonus points:
- Experience on the current generation of consoles (PS4, Xbox One)
- Experience with scripting languages (Lua, Python)
- Good debugging skills