Job Details: Senior Software Developer


JobsIreland
Jervis Street
Dublin 1
Senior Software Developer
ROLE DESCRIPTION

At Unity Technologies we are innovating in the space of content
creation for games and virtual worlds. As part of the content creation
workflow we are developing tools that streamline the work of artists,
modellers and developers. There has never been a more exciting time to
work in a space that brings both art and science together. We are
passionate about combining art with the latest advances in Machine
Learning and 3D visualization.

In this role you will help to refine new product specifications then
design, build, test, and maintain new features in our content creation
tools. This may require you to work closely with our core research
team to commercialize cutting edge computer vision and graphics
algorithms. You will also have the opportunity to innovate in the
space of content creation and bring new ideas to the market. As a
technical leader you can expect to lead by example and mentor junior
team members. You will become a go-to person in the field of advanced
coding techniques, software architecture, and design patterns for high
performance computation with low memory footprint. You will also
strive to delight our customers by finding and implementing solutions
that address real customer challenges.

RESPONSIBILITIES
* Contribute to product design improvements, and lead design
discussion in your core area
* Actively participate in planning, grooming, daily stand ups,
reviews and retrospective meetings
* Development of unit tests and automated end to end test cases
* Mentoring and performing code and design reviews
* Contribute to all required documentation
* Perform ad-hoc and formal testing

REQUIREMENTS
* Extensive experience in a similar role
* Expert knowledge of C# and either Python or C/C++ as additional
secondary languages
* Experience working in windows product development for end users

BONUS POINTS
* Experience with NUnit
* Experience with Jenkins / Maven / Jira / TFS / GIT
* Knowledge of Unity
* Knowledge of the following technologies: CUDA, OpenGL, OpenCL or
DirectX
* Knowledge of Substance Designer, Blender, Photoshop and other
tools used by 3D Artists

WHO WE ARE  

Unity is the creator of the world’s leading real-time 3D development
platform, giving users the most powerful and accessible tools to
create, operate, and monetize experiences for the real-time world.
Unity empowers anyone, regardless of skill level and industry, to
create 3D visual content using world-class technology, operate using
resources that maximize ease-of-use, and monetize, so that they can
find success with their creations.

The company’s 1,**Apply on the website** person development team
keeps Unity at the forefront of development by working alongside
partners such as Google, Oculus, Autodesk, Microsoft and many more, to
ensure optimized support for the latest releases and platforms. Made
with Unity experiences reach nearly 3 billion devices worldwide and
have been installed more than **Apply on the website** billion times
in the last **Apply on the website** months.


We need : English (Good)

Type: Permanent
Payment:
Category: Others

Apply for this Job Offer
Name:  *
Email:  *
Phone:  *
Don't forget to like:
 *
Cover Note
CV:  *
Are you human ?