Mode sombre

FR | EN | DE | IT

Sois le héros que nous recherchons.


Located in Louisville, USA, with R&D offices in Yverdon-les-Bains, Switzerland, Switcher Inc is a tech company that develops a multi-camera video production platform for iPad and iPhone.

With a focus on usability and quality this app has quickly become a reference as a best in-class solution, used by thousands of businesses in over 118 countries to produce social video content for the web.

Switcher Studio is an official Facebook Live and LinkedIn Live partner and is trusted by brands like Microsoft, L’Oréal, Instapage, The Golf Channel and NASA.


Votre profil

Our rendering engine is a software module able to manipulate video feeds in real-time. Multiple feeds can be combined in a single view, or switched by applying animated transitions and effects. The engine is also able to render and animate texts and any sort of graphics. Both 2D and 3D effects are supported. This module generates several output video feeds for recording, streaming and display on screen.

We plan to redesign this render engine, improve the architecture and add support for multiple rendering backends. We would like to add new visual effects and improve the visual quality. We are searching for a senior software engineer able to lead this project.

Needed skills (that you have or you are able to acquire):

  • Experience in GPU rendering with OpenGL, Vulkan, Metal or similar APIs.
  • Good understanding of all mathematics and techniques involved in computer graphics (matrices, aliasing, …).
  • Love for computer arts and motion graphics.
  • Clear understanding of multi-thread programming.
  • Experience in multi-platform code design.
  • Aware of code efficiency.
  • Excellent knowledge in C and Swift.
  • Experience in video processing, game engine, animations or trajectory computation is welcome.

If you don’t have all the required skills but have experience in software development for games, video editing, industrial vision, medical imaging or similar, and have the ability to learn and acquire these skills, your application is welcome.

Comment postuler

Important: Lors de votre postulation, merci de nous informer que vous avez vu notre annonce sur WeJob.
⚠️ Ce job n'accepte plus de candidature. ⚠️


Reçois chaque semaine les dernières offres de Suisse par e-mail ! S'inscrire
Newsletter Newsletter