Unity Software Engineer - Graphics

As a graphic software engineer, you will play a crucial role in developing and implementing synthetic data solutions to support our AI Research and development initiatives.

About us

Cambrian’s vision is to make matter programmable. Using robotics and AI, we are creating an eco-system of hardware and software tools that can be used by all manufacturers in the world to benefit from intelligent automation so that we don’t need to involve human hands in anything we produce. Humans will be able to accomplish more meaningful tasks if we help to reduce repetitive manual labor and strenuous output.

About the job

As a graphic software engineer, you will play a crucial role in developing and implementing synthetic data solutions to support our AI Research and development initiatives. Creating realistic data sets that mimic real-world scenarios and shaping the future of ethical and innovative data-driven solutions. If you are passionate about synthetic data generation and will thrive in a small agile team working on a product that is going through growth, we’d love to hear from you.

Key Responsibilities

  • Design and implement algorithms to generate synthetic datasets that closely resemble real-world data, ensuring statistical accuracy and diversity.
  • Expand and improve Cambrian’s multiple data generation systems and simulations
  • Implement new procedural generation systems to train AI models using Unity, C# and 3d Rendering
  • Brainstorm new ideas to expand our systems with the rest of the R&D team
  • Develop and optimize algorithms for data anonymization, perturbation, and generation, taking into consideration the uniqueness of different datasets and domains.
  • Write fast, efficient and well organised code
  • Think of creative solutions to quickly test hypothesis presented by the rest of the team

 

What are we looking for

  • Minimum Bachelor or Master degree from Computer science / Software Engineering or similar field
  • 5+ years of Software Engineering experience
  • 3+ years working Unity game engine and C# and 3D Rendering – this is essential
  • Experience in one of these areas: Kinematics, Path Planning, Camera Calibration, Physics, Computer Vision, Graphics
  • Inquisitive mindset to problem solving

 

Pay & Benefits

At Cambrian, base pay is one part of our total compensation package and is determined within a range. The base pay range for this role is between £65,000 and £85,000 and your base pay will depend on your skills, qualifications, experience, and location.

This can be a hybrid role, requiring at least ~>70% on-site presence.

Interview Process

01

Meet with Talent

Here you will have an introduction where we learn more about each other and talk through the Cambrian journey, past, present and future and see if our ambitions align with yours

02

Technical assessments

This is where we give you a take-home task or conduct a scenario interview.

03

Role assessments

Deeper technical interviews and introductions with other Cambrians - we want to make sure you find the fit just as much as we do.

04

Meet the Team + Robots in our HQ

A chance to meet the hiring and senior management team.

05

The offer

If everything goes well, this is where we invite you to join the team at Cambrian.

Apply

Tell us why you’d be good fit for the Unity Software Engineer role.

author-img.png

Hybrid working

author-img.png

Full-time

author-img.png

Flexible hours

author-img.png

Work equipment

author-img.png

Education stipend

author-img.png

Equity

Company retreats

Flexible vacation