Skip to main content

Game Programmer

Company
Location
Job Position
Experience
News

We need a specialist game-developer to use their extensive experience with the Unreal Engine 4 (UE4) game engine to join us in reaching the next level of realism, immersion and scalability for the next generation of robotic and AI systems.

A strong desire to apply your core game development skills to real-world robotics is key.

Responsibilities
Develop software for the training of robotic and machine learning systems through realistic simulation.

Liaise with collaborative partners to develop frameworks for next-generation autonomy, simulation and control.

Work in a team to build an architecture for embedded autonomy – allowing robots to imagine their own environments through embedded simulation.

Core Skills
C++/Python (3+ years)
Physically based rendering (2+ years)
Unreal Engine 4 plugins (1+ years)

Preferred Additional Experiences
Fluency with Linux Operating Systems
Physics Engine programming
Photo-realistic real-time rendering
Ray Tracing
ARM architecture embedded systems
Familiarity with Blender/BGE

What we can offer…
This is a full-time job, with the potential to work on a problem that isn’t going to be solved overnight.

You will be working with cutting-edge technology, to give intelligence to flying cars, high-speed off-road vehicles and teams of underwater drones that are digital twins of real-world platforms currently in development.

Please note that due to the nature of Mission Systems work, Australian citizenship is required, in addition to the ability to obtain a security clearance.

Company
Location
Job Position
Skills
Experience
News
Application Deadline Date:

We are Cactus Studios, a brand new studio that has just launched right here in Melbourne. We’re looking forward to getting to know the community over the coming months as we embark on our mission to make mobile, free to play games to delight and entertain kids around the world.

Right now we are recruiting our first game team for a project based on one of the world's most popular children’s brands. If you are passionate about game development, interested in joining a fast growing new studio, and are ready to be part of something great then we would love to hear from you. We aim to build an inclusive and diverse team and welcome applications and introductions from all backgrounds.

Skills & Experience

  • 2+ years as a Game Programmer
  • Strong Unity/C#, have worked on commercial releases
  • Mobile games experience preferred
  • 3D experience preferred

This is a full-time position, and could be permanent or contract, located at our new HQ in Oakleigh.

Cactus is backed by the people behind HeadStart, one of Australia’s biggest toy companies.

Company
Location
Job Position
Experience
News
Application Deadline Date:

Who are we?
MAXART is a boutique software company developing bespoke virtual and augmented reality (VR and AR), and CGI visualisation tools. We work directly with our clients to develop ongoing partnerships so we can design and develop the best tool for their needs, on the platform that best suits the application. Our focus is on high quality training, education, visualisation, and gamification.

Who we are looking for:
We need someone who is excited to work with the latest technology and hit the ground running in their role. We have a strong focus on our fun, relaxed internal culture while maintaining highly professional relationships with our clients.
We value people who are open to learning, sharing their knowledge, and contributing positively to our team and our culture overall.

The role:
We are currently hiring for the role of a Mid-level Software Engineer (Programmer) in a full time, fixed term capacity (5 months) with the potential for continuation beyond the initial contract period. Experience building games and/or serious games in a professional environment is a must. Some proficiency in Unity3D and C# is also desirable.

Your primary responsibilities will consist of project-based programming (primarily in Unreal, although Unity3D experience is desirable), communicating with the project manager, other members of the team, and with clients from time to time.

The position will require you to:
• Work effectively with our other developers and the broader team
• Implement game functionality as per communicated design
• Translate design specification into functional game mechanics
• Communicate with other team members to establish effective pipeline and integrate media assets
• Design, build, and maintain efficient, reusable, and reliable code
• Ensure the best possible performance, quality, and responsiveness of applications
• Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
• Help maintain code quality, organization, and automation
• Maintain excellent knowledge of Unity or Unreal, including scripting, textures, animation, GUI styles, and user session management
• Maintain familiarity with level design and planning
• Maintain familiarity with game physics and particle systems
• Maintain familiarity with optimising memory and space usage for support of older or more limited hardware (e.g. Oculus Quest)
• Ability to constantly learn and stay in touch with evolving game standards and development technologies
• Maintain a strong understanding of object-oriented programming
• Maintain a strong understanding of virtual and augmented reality technologies
• Maintain familiarity with current design and architectural patterns
• Implementing automated testing platforms and unit tests
• Maintain knowledge and use of code versioning tools
• Additional responsibilities may include electronics hardware design, building, and testing as required/reasonably requested.

Location
Job Position
News
Application Deadline Date:

Beethoven & Dinosaur is looking for an experienced Unreal Engine 4 programmer to join us working on The Artful Escape.

Please Note: Our team is currently working remotely due to COVID-19.

https://www.youtube.com/watch?v=hZWwjkKGba8

Here at Beethoven & Dinosaur we're a friendly band of artists, designers, musicians, synth wizards and programmers developing our debut title, the Artful Escape. It's about a teenage musician who embarks on a multidimensional adventure to inspire his stage persona.
If that excites you, we're on the hunt for a programmer to join our team; someone who'll add their experience, motivation, and creativity to the project. We encourage people from all backgrounds to apply, especially women and other underrepresented developers. If you're feeling love for the project, even if you feel you haven't ticked all the boxes, please send us your stuff.
The Artful Escape is published by the coolest kids in school, Annapurna Interactive, the publisher behind What Remains of Edith Finch, Donut County, and Outer Wilds.

This position is for a six month full time contract.

Desired Skills & Experience

- 2+ years professional game development experience.
- Experience with Unreal Engine 4 and C++.
- Excellent communication skills.

Bonus

- Has shipped a commercial PC or console title.
- Strong 3d math skills
- Experience developing for mobile devices and/or current generation consoles.

Benefits

- Located in the Melbourne CBD
- Close to public transport.
- Flexible working hours.
- Input into creative decisions on the project.
- A welcoming, friendly, and progressive team.
- Being part of a larger network of the Annapurna family.

Onsite preferred (Eventually)

Job Type: Full-time, Contract

Please apply via jobs@theartfulescape.com

Company
Location
Job Position
Skills
News

Unity/C# Programmer – Torus Games

Torus is seeking a talented and passionate Unity/C# Programmers. The role will be a full time-fixed term for 12 months contract, with potential to extend. Salary $70 - $100k commensurate with experience.

Located in Melbourne’s Eastern suburbs with a 25 year history, Torus has developed a wide variety of games for global publishers based on high value brands from companies including Disney, Dreamworks, Sony, Mattel, Nickelodeon and others. From PC to consoles, mobiles and VR, Torus creates games for all popular game platforms.

Skills Required:
• Strong understanding of C#
• Experience with Unity Engine
• Sound knowledge of 3-D maths and physics
• Strong technical problem-solving skills
• Able to integrate quickly into an existing team
• Huge passion for creating and playing games

Desired skills:
• Experience in one or more of the following game-play disciplines will be an advantage:
• Character animation implementation
• Artificial intelligence
• Game camera logic and behaviour
• Game-play & vehicle physics
• Effects, including both particle and sound
• User Interface design and implementation
• Experience with graphics and shader programming
• Vendor certification experience

Selection Criteria:
• Strong understanding of C#
• Two or more years commercial experience
• Worked on at least one completed or soon-to-be-released game title
• Experience with current game platforms. Any combination of console, mobile or PC.

All applications must include a folio with examples of their work, ideally as a link to an online portfolio, and a cover letter addressing the selection criteria.

* Only applicants with Australian residency will be considered.
* Torus does not accept solicitations from recruitment agencies.

Please address all applications and enquiries to hr@torus.com.au.

Company
Location
Job Position
Skills
Experience
Employment
News
Application Deadline Date:

Programmer / Unity Developer.
Panda Arcade is looking for a talented programmer to join the team. You’ll be working on Pico Tanks, our multiplayer mobile game about bite-sized battles between adorable little tanks. The position is a paid, in our fun, casual office in Richmond.

Requirements:
- Proficient in C# and Unity
- Recommended 3+ years of experience working in games
- Have effective time management skills
- Have the ability to perform tasks efficiently

Preferences:
- Experience with mobile app development
- Experience developing a multiplayer game
- Experience implementing and working with plugins/SDK's

Location: Richmond, Melbourne.
Start Date: ASAP
Duration: No end date.
Salary: Salary negotiable dependent upon experience.

Please email Paul@PandaArcade.com with ‘Programmer’ in the subject line.
Please note, only successful applicants will be replied to.

Company
Location
Job Position
News

We’re looking for a Games Programmer to join Team Snapchat! The ideal candidate has experience in gameplay, systems and tools programming for mobile, web and online games. In this role, you'll work with designers, artists and producers to create original games and evolve our technological stack to build a better games product for Snapchat users.

What you’ll do:

  • Work on exciting original games, programming gameplay, systems and tools
  • Collaborate with creative people every day, bringing big ideas to life
  • Document, test, and maintain your code and other features
  • Find and fix bugs in your code and other people’s code
  • Design game systems, and build systems that are flexible and maintainable
  • Learn new technologies, programming technologies, and methodologies
  • Take part in design discussions and give feedback on technical aspects of game design
  • Build throwaway prototypes quickly when required

Minimum qualifications:

  • Bachelor’s degree or equivalent in game development, programming, engineering, computer science or related fields
  • Material programming contributions to commercial products
  • Experience programming games from prototype to release
  • Professional game development experience

Preferred qualifications:

  • Knowledge of game design principles
  • Experience with C#, C++ or Javascript
  • Experience with HTML5 and web-based development environments
  • Experience with networking systems and multiplayer game design
  • Ability to work with ideas from others and action into programming production goals
  • Open to giving and receiving creative feedback
  • A detail-oriented person with outstanding communication skills at macro and micro levels
Location
Job Position
News
Application Deadline Date:

Beethoven & Dinosaur is looking for an experienced Unreal Engine 4 programmer to
join our team in Melbourne working on The Artful Escape.

Trailer

Here at Beethoven & Dinosaur we're a friendly band of artists, designers, musicians,
synth wizards and programmers developing our debut title, the Artful Escape. It's about a teenage musician who embarks on a multidimensional adventure to inspire his stage persona.

If that excites you, we're on the hunt for a programmer to join our team; someone who'll add their experience, motivation, and creativity to the project. We encourage people from all backgrounds to apply, especially women and other underrepresented developers. If you're feeling love for the project, even if you feel you haven't ticked all the boxes, please send us your stuff.

The Artful Escape is published by the coolest kids in school, Annapurna Interactive,
the publisher behind What Remains of Edith Finch, Donut County, and Outer Wilds.

Desired Skills & Experience
- 2+ years professional game development experience.
- Experience with Unreal Engine 4 and C++.
- Excellent communication skills.
- Experience developing for mobile devices and/or current generation consoles.

Bonus
- Has shipped a commercial PC or console title.
- Strong 3d math skills

Benefits
- Located in the Melbourne CBD
- Close to public transport.
- Flexible working hours.
- Input into creative decisions on the project.
- A welcoming, friendly, and progressive team.
- Being part of a larger network of the Annapurna family.

Job Type: Full-time
Onsite preferred

Apply to: jobs@theartfulescape.com

Company
Location
Job Position
Experience
News
Application Deadline Date:

PlaySide are looking for a Lead Engineer to help grow and lead our amazing team of programmers!

Overview

A Lead Engineer has the responsibility in PlaySide Studios to lead the companies technology division from a studio level down. This includes but may not be limited to studio digital security, network infrastructure, technologies of functional utilisation to the company and team/project management.

The Lead Engineer not only champions studio wide technologies but also the engineering team.

The Lead Engineer has a mission to seek growth from all subordinates and ensure they are the best version of themselves, by inspiring at a team level. The Lead Engineer may facilitate in helping out projects from time to time, as needs be and this may also have requirements to switch between multiple projects on any given day.

Key Skills:

- Minimum 5 years experience.
- Examples of exceptional code standards in at least 5 shipped titles.
- Excellent verbal/written communication and problem solving capabilities.
- Ability to provide vision and guide projects to success with team
- Experience providing mentorship and training to more junior members of the team.
- Expert level of coding standards with proficiencies in all major specialisations of code.
- Expert level of Unity and/or Unreal Engine experience
- Experience working in a senior position with external parties.

Roles and Responsibilities:

- To be the studio voice for any departmental issues or concerns.
- To ensure all projects are set up to PlaySide standards at inception, and maintained throughout development
- To ensure no project created at PlaySide is shipped with core fundamental issues.
- To provide technical and emotional support to all members of the code department where needed. Ensure their growth & inspire.
- Be front facing at a client level with all external parties as the leader of the technology division of the company
- Ensure documentation is compiled on a project architecture level. By means of Technical Design Documents (TDD)
- Projects must meet all performance requirements set in early stages of development.
- To learn, improve and keep up to date with skills in all areas of your field.
- Strive to improve quality in the department staying on top of all new trends and technologies.
-To help in reinforcing great teamwork and amazing studio culture. Ensure you are inspiring your team!

Company
Location
Skills
News
Application Deadline Date:

PlaySide is looking for talented engineers to join their growing team! A mid/senior software engineer is a proven professional in their field, with the ability to guide a product along the development process and provide vision to all members of the team. They must strive to ensure the end products adheres to PlaySide’s high level of quality. They must excel in all areas of their skill set and ensure all playside titles are successful from a technical standpoint i.e performance and integration. They must provide the skill and expertise to make sure that projects are set up with the core foundations necessary.

Key Skills

- Minimum 2 years experience.

- 1 minimum shipped title (mobile/PC).

- Ability to work on multiple projects at any given time with the ability to adapt quickly to new styles and workflows.

- Excellent verbal/written communication and problem solving capabilities.

- Ability to provide invoke a level of change and guide projects to success.

- Experience providing mentorship and training to more junior members of the team.

- Advanced level of understanding of C# and Unity

-Experience integrating a variety of SDK’s and tools into projects.

Responsibilities

-To provide an advanced level technical support on your projects to create a fun and engaging experience.

-Adhering to PlaySide’s strict technical quality and guidelines.

-Ability to work autonomously during all stage of development and provide support to producers and other departments to assist in scheduling.

-To learn and improve your skills in all areas of your field.

-Striving to improve quality in the department staying on top of all new trends and technologies.

-To create efficient and performant workflows, and creating tools to assist other departments.

Subscribe to Game Programmer