C++ Software Engineer

at  PlaySide Studios

PMV3, Victoria, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Jul, 2024Not Specified01 Apr, 2024N/AGood communication skillsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OVERVIEW

We are looking for a highly skilled C++ Software Engineer to join our talented team in developing a game for PC, VR, Mobile and console platforms. We’re looking for an individual that has strong spatial maths skills and experience working at a low level with transformations and matrices in a 3D space. You will help bring our games to the next level by joining a team that holds the player’s experience at the core of its mission.
If you enjoy working in a scaling environment where growth opportunities abound then this is a great opportunity to carve your own niche.

Responsibilities:

KEY RESPONSIBILITIES

  • Develop ground up solutions for common gameplay challenges (e.g. movement, collision, physics based interactions)
  • All the way from iterating on feature design through to testing and delivery
  • Work collaboratively and communicate with game designers, artists, and animation teams.
  • Develop integrations and systems for our team to empower the creation of great content
  • Contribute to the team’s design vision to build a fun and exciting game
  • Continue improving and updating the game in a live operation environment post-release

WHAT YOU BRING TO THE ROLE

  • Proven experience in understanding and writing effective C++ code.
  • Experience in all parts of a software life cycle
  • Solid understanding of math used for transforming objects in 3D space
  • Clear communication skills and enjoy working with peers from art, animation, and audio team.
  • Creative, motivated, focused, and passionate about making gorgeous games
  • The ability to prioritise and work on multiple tasks simultaneously and manage competing priorities
  • Strong attention to detail and the ability to work independently to get the job done without day-to-day direction
  • Think on their feet and respond quickly to changing requirements
  • Tackle problems as they arise and compose solid solutions with an eye for the long term health of the codebase
  • Experience with modern rendering engines, whether writing them or customising them - all the way from low-level graphics APIs to writing complex shaders and optimising draw calls.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Port Melbourne VIC 3207, Australia