Company

Playside StudiosSee more

addressAddressPort Melbourne, VIC
CategoryEngineering

Job description

OVERVIEW

As a Systems Engineer, you'll be pivotal in our software team, contributing to an exciting new project. Your deep game systems understanding, tool expertise, and optimized code skills are key. You'll design, extend, and optimize foundational game systems, collaborating with other disciplines for tailored tools. Your role includes ensuring system robustness and performance, thorough documentation, accurate task breakdowns, and adept issue diagnosis. Your dedication drives project success.

Key Responsibilities:

  • Designing, implementing, and maintaining system-level and gameplay-supporting systems.
  • Implement systems, interfaces and tools with a focus on scalability, efficiency, and robust functionality using Unreal Engine and C++
  • These systems include (and not limited to) gameplay systems, multiplayer systems, and development tools & pipelines.
  • Collaborate with Lead Engineers on technical design and feature roll out.
  • Work with all departments to understand their requirements and implement systems and tools to meet their needs.
  • Creating thorough documentation for the systems and tools being developed.
  • Identifying and addressing performance issues to ensure these systems run smoothly on various platforms and hardware configurations.
  • Apply engineering principles (e.g., SRP, dependency inversion) and demonstrate proficiency with common data structures and memory management basics.
  • Deliver functional, well-tested, and maintainable code.
  • Craft consumer-friendly APIs and classes, avoiding overuse of design patterns and applying hardware-related knowledge.
  • Develop comprehensive test case plans and define quality metrics for projects.
  • Adapt to changing priorities, explore various disciplines, and communicate dependencies while supporting task breakdown and estimation.
  • Self-track task time and report discrepancies.
  • Maintain clear communication within and outside the team.

What You Bring To The Role:

  • Proven experience in video game development, with a strong focus on code quality and performance optimization.
  • Proficient in producing comprehensive documentation for new systems and tools, including accurate risk assessments and time estimates.
  • Ability to write interfaces that facilitate efficient communication and interaction between systems
  • Expertise in writing clean and concise APIs and classes
  • Extensive knowledge of engineering principles, data structures, parallelization, and memory management.
  • Strong understanding of Data-Oriented Design and its application in optimizing data layouts, memory access patterns, and system performance.
  • Strong understanding of ECS architecture and its application in game development
  • Solid grasp of contemporary game development processes and the ability to identify opportunities for improvement in tools and pipelines.
  • Proficiency in debugging, issue identification, and analyzing debug data.
  • Strong understanding of various testing types and Unit Test Frameworks, and adept at instrumentation for performance.
  • Ability to balance code for both performance and readability.
  • Effective communication of dependencies and support for task breakdown and estimation.

Bonus Points!

  • Experience with Unreal Engine and its comprehensive toolset.
  • Experience in developing multiplayer games
  • A passion for playing and making games!

What we offer here at PlaySide:

  • Playdays - an additional 5 paid days off per year to do something you love.
  • Incredible studios based in gorgeous Port Melbourne, right next to the city and many public transport options.
  • Industry-leading Parental Leave benefits.
  • Employee Assistance Program to support mental well-being.
  • Mentoring opportunities to help you grow in your role.
  • Half price state-of-the-art Gym access! (right next door) - you can wear your free PlaySide Swag!
  • Social events including Games night, karaoke nights, Movie Nights (We hire out the cinema!), group activities, and food trucks! Just as some examples!
  • Relocation Assistance

PlaySide is the largest independent games studio in Australia. Founded in 2011, we’re a team with big ideas and the skills to deliver with our incredible team. In our history, we have released over 50+ titles across Mobile, PC, VR, AR, and now moving into console. We take so much pride in each and every project we create. Playside is a place of endless opportunity, where we focus on keeping the fun in game development. We offer an amazingly professional, playful and supportive working environment. If you thrive on challenges and want to work on a diverse range of projects for a forward-thinking company, we want to hear from you.

Refer code: 2140115. Playside Studios - The previous day - 2024-05-06 03:44

Playside Studios

Port Melbourne, VIC
Jobs feed

Receptionist / Administrator

Centacare

Fortitude Valley, QLD

Speech Therapist - Nambour

Edmen

Nambour, QLD

Nunawading VR GP wanted (FT/PT) Attractive Remuneration

Health Above Medical Clinic

Brisbane, QLD

Principal Land Dealings Officer

City Of Moreton Bay

Moreton Bay, QLD

Nunawading VR GP wanted (FT/PT) Attractive Remuneration

Health Above Medical Clinic

Capalaba, QLD

Nurse Practitioner - Addiction Services

Metro South Health Service

Eight Mile Plains, QLD

Administrator

Persolkelly

Murarrie, QLD

Nunawading VR GP wanted (FT/PT) Attractive Remuneration

Health Above Medical Clinic

South Brisbane, QLD

Nunawading VR GP wanted (FT/PT) Attractive Remuneration

Health Above Medical Clinic

Mango Hill, QLD

Registered Nurse

Genesiscare

Queensland

Share jobs with friends

Related jobs

Systems Engineer

Machine Learning / Mechatronics Engineer

Raedyne Systems

Cremorne, VIC

yesterday - seen

Graduate Mechanical Engineer (Water)

Cisco Systems

Melbourne, VIC

2 days ago - seen

ERP Systems Engineer

Bildgroup

Campbellfield, VIC

2 days ago - seen

IT Systems Engineer

Whitehorse City Council

Melbourne, VIC

2 days ago - seen

Lead Engineer

Aquatec Fluid Systems

Southbank, VIC

2 days ago - seen

Senior Mechanical Project Engineer – HVAC Systems

Tmr Recruitment

Melbourne, VIC

2 days ago - seen

Systems Engineer - Defence Consultant

Sypaq Systems

Melbourne, VIC

2 days ago - seen

Junior Control Systems Engineer

Uworkin

Melbourne, VIC

2 days ago - seen

Automation Systems Engineer

Csl Limited

Broadmeadows, VIC

2 days ago - seen

Principal Engineer - Primary Systems

Hydro Tasmania

Melbourne, VIC

2 days ago - seen

Automation Systems Engineer

Csl Plasma

Broadmeadows, VIC

2 days ago - seen

Process engineer - systems

Sungreenh2

Melbourne, VIC

2 days ago - seen

Control systems engineer

Ppg Industries

Notting Hill, VIC

2 days ago - seen

Senior Engineer - Primary Systems

Hydro Tasmania

Melbourne, VIC

2 days ago - seen

Field Service Engineer (Automation Systems)

Oilandgasjobsearch.com

Melbourne, VIC

2 days ago - seen

Senior Engineer Future System Studies

Australian Energy Market Operator

Melbourne, VIC

2 days ago - seen

Mechatronics Robotic Welding System Operator (Engineer or recent graduate)

Bar Crusher Boats

Dandenong, VIC

3 days ago - seen

Resin Control Systems Engineer

Ppg Industries

Clayton, VIC

3 days ago - seen