Unreal Engine/C++ Software Engineer
Job ID: 1389525
Salary: 100000 - 150000 AUD/Year
Country: Australia
Location: Remote (work from home)
Contract: Permanent
Job Description
Very excited to be partnering up with a rapidly growing start-up who is currently looking for a full-time Unreal Engine/C++ Software Developer to join their team and help push the boundaries of what's possible when running the Unreal Engine in the cloud.
You will be working alongside a team to create exciting new functionality within the Unreal Engine and explore the
possibilities of this functionality via deployment to the cloud. They collaborate with Epic Games and have a track record of expanding the capabilities of Unreal Engine containers and Pixel Streaming for Linux. You will be further exploring this potential by directly developing Unreal Engine features and components.
This position involves exploratory/research style work, with a focus on bringing new features to Unreal Engine, so this is definitely one for the people who get as much of a kick out of building upon the Unreal Engine
itself as they do from creating experiences with it.
They're looking for someone experienced in Unreal Engine C++ who can hit the ground running. Office based in far North Queensland with remote employees based in Brisbane, Melbourne, Adelaide and Wollongong.
Unique Opportunities and Benefits Offered by the Role
● Work on bleeding edge technology
● Work in a manner which focuses on doing things correctly instead of just getting them done
● Work alongside top companies within the industry as part of the role
● Work either within the laid back tropical paradise - Cairns, or work from home in your choice of Australian city.
● Get paid well to do work which creates open source technology to further the collective technological advancement of humanity
● Create technology which enables others to create exciting cutting edge products only possible because of your work
● Excellent life/work balance
● Interest Project Jams twice per year to work on tech projects that interest you!
● 5 weeks Annual Leave
● Flexible working hours
● A culture where crunch is unacceptable
Responsibilities
● You will be making modifications to Unreal Engine source code to create new functionality within the Unreal Engine
● You will be involved in discussions with team members and external stakeholders to synthesise solutions to complex problems utilising the Unreal Engine, video coding, web technology, and WebRTC streaming technologies.
● You will be prototyping, investigating, and documenting the bleeding edge intersection of Unreal Engine and cloud native technologies (e.g. typical activities will include diving into Unreal Engine source code and playing with the latest streaming technologies.)
Requirements
● Strong UE C++ skills
● Extensive experience with Unreal Engine source code e.g.
○ Made contributions to the Unreal Engine, or
○ Worked on projects with a custom engine version built from source
● Professional manner when communicating with team members and stakeholders
● Ability to work autonomously
Nice to Haves
● Excellent understanding of modern cloud technologies
● Knowledge of streaming protocols and related technologies (WebRTC, H.264, VP9, etc.)
● Experience with using Hardware Codec APIs (VPX, NVCodec, AMF, etc)
● Knowledge of Unreal Build Tool and other compilation tools
● Working knowledge of Graphics APIs (D3D12, Vulkan, Metal, etc)
● Experience with developing across Platforms (Win64, Linux, Android, Consoles, etc)
● DevOps skills
● Knowledge of Batch, Bash, Powershell
● Knowledge of full stack web development
● Experience writing multithreaded applications
● Experience writing cross platform applications
● Experience with complex build systems (especially UBT or Buildgraph)
● Experience interfacing with hardware vendor APIs (especially hardware codecs)
● Experience writing performance/late
Unreal Engine/C++ Software Engineer
Position:
Cloud & DevOps
Salary:
100000 - 150000 AUD/Year
Country:
Australia
Location:
Remote (work from home)
Contract:
Permanent