We are hiring 2022.

We are looking for Senior Rendering Engineers & Rendering Engineers.

We are Simul: a company founded on applying physical principles to games and other real-time applications.

We make trueSKY, an award-winning real-time weather renderer. It’s used by indies and triple-A’s for skies, clouds, time-of-day effects. Our customers include Bandai Namco, Microsoft Game Studios, Sony and Ubisoft. Simul is developing the next generation of real-time rendering for PC and the latest consoles and virtual reality platforms. And we’re creating exciting new technologies for virtual and augmented reality.

We work mainly remotely from our base in Liverpool’s Baltic Triangle tech quarter.

Simul believes in helping people to reach their full potential. Continuing personal development is fundamental to our approach: senior developers coach juniors in structured sessions, and all are encouraged to learn new skills and techniques on a formal and informal basis.

Who Are We Looking For?

We’re looking for Rendering Engineers with several years of experience in developing high-quality, high-performance software in games or otherwise. You will have several years’ experience in the field, with some successful projects under your belt. You are committed, well-organized and a great communicator.

Simul believes in equal opportunity and a diverse, inclusive and supportive workplace.

What Will You Be Doing?

  • Researching and developing new physically-based real-time rendering systems.
  • Leading an agile team to develop and support new and existing Simul products.
  • Finding and fixing bugs and performance issues.
  • Profiling and optimizing CPU and GPU code.
  • Representing Simul at technical and non-technical events, in-person and online.

What are the Job Requirements?

  • Rendering – experience and deep knowledge of rendering API’s such as Vulkan and D3D12.
  • C++ programming – Ability to write readable, reusable, safe and performant code utilising design patterns and software engineering.
  • 3D mathematics and calculus – A university-level understanding.
  • Planning and organizing skills – Ability to prioritize requirements from multiple stakeholders and self-manage time and attention.
  • Communication skills – Excellent verbal and written communication skills with an ability to communicate your work in both a technical and non-technical manner to help overcome challenges.
  • Debugging and data optimisation – A thorough understanding of how to get the most out of a frame, such as reducing memory usage or shader complexity, or knowing when to pick a fresh approach.

Experience

  • Graphics and shader programming for published titles or in an academic environment.
  • Optional: physics and/or mathematics to university level.

If you are interested in joining our team, please apply by sending your CV in to contact@simul.co