3D Graphics Programmer

CrystalMaker Software Ltd


Empowering Science with High-Performance 3D Graphics
Why squander your talents playing computer games when you can help change the world?

In an increasingly-uncertain world, this permanent career position offers excitement and challenges - whilst also helping to make the world a better place.

We provide the fundamental visual tools for driving new fields of research in sustainable technologies and clean energy, inspiring young minds about science, and empowering scientific literacy around the world. Join us to help develop the next generation of breathtaking 3D graphics on real-world computers.

  • Join a small, friendly company with a proven track record of success in a global market.
  • Work on great products, with beautiful graphics and elegant design.
  • Interact with academics and professionals in research and industry on this Oxford University science park.
  • Live in a great part of England with scenic views and excellent transport connections.
  • Flexible starting date to suit your career development.


Working in a small, highly-focused team to develop, test and support high-performance computer graphics in scientific desktop applications for Mac and Windows.

The programmer will use their knowledge of advanced OpenGL programming to build upon our existing graphics technologies, with possible extension to Metal and Direct3D.

The programmer will be expected to engage with a full range of software-related tasks including technical support, testing and documentation.


  • Strong 3D maths skills (vector and matrix operations).
  • Experience with modern OpenGL or a similar technology (Metal, DirectX).
  • Understanding of the programmable pipeline (shader stages).
  • Knowledge of rendering techniques (transparency, lighting, transformations, etc.).
  • Proficient in object-oriented programming using the C family of languages.
  • Experience of a modern UI development framework (e.g., .NET, Cocoa).
  • Experience with memory management and debugging code.
  • Experience of Visual Studio and/or Xcode advantageous.
  • A good honours degree in Computing, Mathematics or Physical Sciences.
  • Passion for creating high-quality, elegantly-designed and documented code.
  • Ability to work independently, as well as part of a team, and to meet deadlines.
  • Good problem-solving ability, plus excellent communication skills.

How to Apply

CrystalMaker Software Ltd is an equal-opportunities employer.
All candidates must comply with UK employment and residency requirements.

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:


South East England