We are looking for skilled C++ developers to reinforce our software research and development team in Helsinki, Finland. With your technical expertise you will design, develop, maintain and enhance our software solutions that allow our clients to present a wide range of rich media content, visualise big data, socialise ideas and work collaboratively.
Using our modern C++11 based SDK, the multi-touch applications you’d develop run on various touchscreen devices, ranging from laptops and desktop machines to massive interactive video walls spanning dozens of megapixels. To guarantee minimal latency for optimal user experience, the largest installations are powered by multiple top of the line GPUs executing in parallel utilizing our real-time OpenGL rendering engine. Our in-house Chromium based web browser allows for the simultaneous visualization of vast amounts of information from various web sources, including WebGL applications.
Our two main software products are MT Canvus and MT Showcase:
MT Canvus is our solution for visual collaboration. The software uses a client-server model. The server synchronizes the state of each client in real-time and keeps its data in a PostgreSQL database. It also distributes all necessary assets to the clients that require them. The client software is responsible for rendering the content in real-time and maintaining 60 frames-per-second for responsive interaction.
MT Showcase is the tool designed for showing off great content in a dynamic and interactive way. The software consists of two parts: the player and the editor. The editor is a web-based tool, built using Sinatra and PostgreSQL, that can be used to create interactive presentations for the player. These presentations can be deployed and scheduled for the player software which then produces interactive, real-time experiences using OpenGL.
Some of the tools and technologies our team uses are listed below. Prior knowledge is considered a plus, not a requirement. You will get a chance to familiarize and learn these while working with us depending on your area of interest.
- OpenGL 4.x
- Chromium Embedded Framework
- Windows / Linux / macOS
Requirements and qualifications
- Strong C++ programming skills
- Good communication skills in English
We offer a fun, supportive, and professional working environment. Working hours are flexible. Relocation package included.
Please send your CV and cover letter to Mirkka Evans, email@example.com, or ask for more details.
The positions will be filled as soon as suitable applicants are found.