A Tenth Revolution Group Company

Ref: a0M1i00000X3oYe.12_1722607258

Principal Unity Developer

Norway

Job description

Principal Unity Developer

a0M1i00000X3oYe.12_1722607258

Role: Principal Unity Developer

Location: Remote



About Us: We are building simulations that give an accurate insight into how a proposed large infrastructure project would affect the population's lives.

Using an interactive representation of the real world, decision-makers will be able to assess different options, and any potential issues and work together to ensure the best solution possible.

Role Overview:

We seek experienced Unity developers to enhance our open-world simulation platform. As a Lead Unity Developer, you'll develop our graphics platform and user-facing product, Sandbox. You'll tackle technical challenges, mentor the team, and contribute to our inclusive and innovative culture.

As an organisation, we have a strong connection to the academic world and help to produce breakthrough projects to be used in the real world. Our research and innovative ethos run throughout the company and you will be encouraged to explore new solutions and the latest and greatest technologies available.

As the Lead Unity Developer, you will have significant ownership and decision-making over technical architecture and lead your team to build a beautiful solution.

Key Responsibilities

* Develop and enhance our graphics platform and Sandbox product.
* Push technological boundaries in open-world simulations.
* Mentor team members and solve complex technical issues.

Requirements

* Bachelor's degree in Technology, Computer Science, or related field.
* Experience with C#, C++, Java, Python.
* Comprehensive experience with Unity 3D in game engines
* Knowledge of rendering, client-server networking, and physics.
* Expertise in real-time, high-traffic systems (MMO or multi-projector).
* Proficient in shade rs, GPU, and 3D file formats.
* Strong TDD and Unity Test Framework skills.
* Expertise in serialisation and modularizing Unity projects.
* Proven experience with WebGL or similar technologies.

Bonus points for:

* Knowledge of Unity DOTS.
* Experience with observability patterns.
* Proficiency with Unity UI Toolkit.
* Understanding of Protobuf.
* Strong mathematical and physics knowledge in 3D engines.
* Familiarity with pixyz, .gbl, and .gltf.

Interested? Go for Jones at r.jones@jefferson.com