Immersive Technology

360-icon-white

As the accelerated growth of technology continues across all industry sectors, we feel strongly that Immersive Technology will firmly hold its place in our near and distant future.

Our belief that there are infinite user cases for Virtual Reality (VR), Augmented Reality (AR), Mixed Reality (MR) or most recently recognised as XR, is what led us to build the foundation of the 3Cubed firm. We are valued as second to none with our diverse knowledge of XR projects and can provide support across the following skill sets:

Developers

Art (3D, 2D, Motion)

Animation

Audio (Engineering/Design)

Production

Post-Production

Haptic Technology

Producers

Project Managers

360 Video

Volumetric Capture

Motion Capture

Director Level Hires

C Level Hires

Latest Jobs

Senior Unity Developer - REMOTE - EUROPE

Principal Duties and Responsibilities

  • Plan, design and implement features to agreed timelines, both on your own and as a member of a feature-driven...
Read more



Principal Duties and Responsibilities

  • Plan, design and implement features to agreed timelines, both on your own and as a member of a feature-driven team
  • Provides leadership and mentoring to other team members.
  • Brainstorm with the product owner, designers, and backend and front end engineering to conceptualize and build new features for our users.
  • Comfortable representing team and presenting to management.
  • Proactively improves processes to help deliver a better product.
  • Translate business requirements to technical concepts
  • Breaking down problems, documenting problem statements and estimating efforts
  • Designs & writes quality, scalable & robust code with security and performance in mind.
  • Develop technical documentation for internal use
  • Contribute in all phases of the development lifecycle – architecture discussions, design reviews, and code reviews
  • Quickly create and iterate on prototypes showcasing new designs and interaction patterns
  • Flexible and adaptable, with the ability to align to changing priorities
  • Constantly improve skills and knowledge through self-learning and share with the team to help achieve overall goals

Essential Knowledge Skills Required

  • Bachelor’s degree or College Diploma in a computer science related course
  • 5+ years industry experience working with Unity.
  • Strong C# object-oriented programming (Mandatory requirement) & scripting language skills
  • Strong 3D math skills
  • Ability to lead technical architecture discussions and to help drive decisions.
  • Experience working with game assets (meshes, animations, materials etc).
  • Experience profiling and optimizing game and render performance (GPU and CPU)
  • Experience working on a physics-based game project
  • Experience with source control systems such as Git in a multi developer team environment.
  • Understanding UX design process and experience working with UX design team
  • Excellent problem solving, troubleshooting, and debugging skills
  • Experience with shipped applications on an embedded product or have published applications on an app store
  • Experience of working in an Agile SCRUM development environment.
  • Excellent Teamwork ethic with the ability to work collaboratively with others (technical and non-technical)
  • Excellent verbal and written communication skills in English

Desirable but not essential

  • Gained Unity Certification
  • Experience with Photon Unity Networking (PUN)
  • Experience developing applications using RESTful APIs
  • Experience with delivering code for multiplayer games, having shipped at least 1 complete multiplayer game
  • Knowledge of professional software engineering practices including unit testing, code reviews, source control management, build processes, continuous integration, and operations
  • Worked as a gameplay programmer on an established team
  • Experience in any XR platforms such as Oculus Rift, HTC Vive, PlayStation VR, or HoloLens
  • Machine learning or experience with algorithm development
  • Experience using JIRA (or other defect tracking tools)

 


Fullstack Software Engineer

A fantastic remote opportunity for Fullstack Software Engineer to join a small team of global engineers.

 

This team operates at the intersection of 3D...

Read more



A fantastic remote opportunity for Fullstack Software Engineer to join a small team of global engineers.

 

This team operates at the intersection of 3D geometry and deep learning, enabling cars and other robots to understand their surroundings in 3D and in real-time using only passive sensors like cameras. Their mission is to bring superhuman senses to existing vehicles and to enable the mass production of fully autonomous machines. 

 

As a Fullstack Software Engineer, you’ll work on various user-facing applications and tools for data management, annotation, and mapping. You will:

  • Work closely with design and product teams to develop interactive web-based tools and visualizations
  • Integrate workflows with pipelines, databases, and backends
  • Utilize cloud provider services to build rich experiences
  • Design and implement tools for monitoring and alerting

 

To thrive in this role you have:

  • Experience implementing, deploying, and supporting public-facing web applications
  • Experience with modern web frameworks and tech stacks such as Node.js, React, and Webpack
  • Familiarity with serverless technologies such as GraphQL, AWS Lambda, and DynamoDB

Backend Software Engineer

A fantastic remote opportunity for a Backend Software Engineer to join a small team of global engineers.

 

This team operates at the intersection of 3D...

Read more



A fantastic remote opportunity for a Backend Software Engineer to join a small team of global engineers.

 

This team operates at the intersection of 3D geometry and deep learning, enabling cars and other robots to understand their surroundings in 3D and in real-time using only passive sensors like cameras. Their mission is to bring superhuman senses to existing vehicles and to enable the mass production of fully autonomous machines. 

 

As a Backend Software Engineer, you’ll contribute to the design and development of various infrastructure projects including data collection pipelines, backends to support sensor deployments, production machine learning pipelines and more. You will:

  • Work with other team members to establish requirements and design various backend systems 
  • Implement these systems with scalability and reliability in mind
  • Design and implement tools for monitoring and alerting
  • Scale these systems as the load grows

 

To thrive in this role you have:

  • Experience implementing, deploying, and supporting backend systems at scale
  • Experience with cloud providers such as AWS, GCP, or Azure
  • Deep knowledge of Python
  • Ability to read and write C++