Senior CG Developer

We are passionate about humanizing technology andreducing the digital divide

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Our passion: To humanize technology and “sail “on a sharing and learning universe!

Become part of Didimo to impact, inspire, encourage and empower …

We are working on amazing projects that will challenge your Status quo.

We develop our software thoughtfully, using the human face as an ‘interface’ with technology. We enable the creation of lifelike virtual humans who look, speak and behave like you, to be shared across platforms and applications in sectors including VR/AR, entertainment, e-commerce, and education.

Amazon is using Didimo's visual speech solution and other big companies integrating our technology:

We value our people and place them at the core of everything we do. We strive to hire team players alongside technical prowess, and we essence the gratitude, humility, and empathy. Our team is our pride.

We are looking for a passionate and creative Senior CG Developer who enjoys being responsible for developing the core technologies that drive our engine. You must be proficient in writing highly optimized, extensible and maintainable code under aggressive deadlines.

We look for someone who values initiative, teamwork, and has a culture of giving and sharing in a fast-paced environment. Excellent communication skills are a must with team members located in both Portugal and the UK, and potentially other locations in future.

You must be passionate about the impact that technology can have in creating empathy and trust across digital mediums.

The process can take two weeks; we are fast decision makers! Our office is located in Leça da Palmeira.

Main requirements

  • 5+ years of expert level Cg experience

  • 5+ years of expert level C++ experience

  • Degree level in Computer Science, Software Engineering or equivalent experience

  • Strong background in Computer Science fundamentals, computer graphics and/or image processing

  • Strong math skills with emphasis on 3D Mathematics

Nice to have

  • Graphical APIs (e.g. Direct3D, OpenGL)
  • Graphical shaders
  • Game engines (e.g. Unity, Unreal, Lumberyard)
  • 3D applications (e.g. Maya, Blender)
  • Portuguese speaker


Working at MyDididmo comes with nice and pleasant Perks which we are always working on improving!

  • Health Benefits
  • Food allowances
  • Annual getaway
  • Team building activities
  • Protocols with sailing and surf schools, gym and heated swimming pool
  • We are based in Porto, Portugal with an office directly on the beach surrounded by sunny beaches, surfing and sailing schools and great local seafood.

Are you ready to sail and change the world with us?

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300