Varjo is a Finnish mixed and virtual reality technology company. We are known for mixed reality that looks and feels just as real as the real world. Founded in 2016, Varjo operates in more than 40 countries worldwide, with headquarters in Helsinki and Washington D.C. The immersive computing revolution has only just begun.
Our team designs and develops hardware, software, and services that are now a symbol of the highest quality across the industry. Varjo’s VR and XR solutions are already being used to train astronauts, design vehicles, and support many more professional use cases across the world’s leading companies.
Our multicultural team consists of talents from all around the world, and our daily working language is English. We believe in the power of diversity – where different experiences, backgrounds, and ideas drive innovation and results.
Job description
Varjo is looking for an enthusiastic C++ programmer for getting things done in Varjo’s SLAM (Simultaneous Localization And Mapping) team. SLAM is the primary tracking technology that Varjo uses in its newest headsets to correctly render the VR/MR content on the headset displays. SLAM is an exciting field full of challenge. It is also used for autonomous robots and self-driving cars.
The SLAM team at Varjo is lean and follows Agile principles. We value the candidate’s ability to shine on different topics that may rapidly shift as the company priorities adjust.
What you’ll be doing
- Maintain and develop SLAM integration with the rest of Varjo’s codebase.
- Become responsible for at least a few Computer Vision components such as camera auto-exposure and floor-height estimation.
- Problem solving, debugging
- Participate in validating and testing software and hardware components
- Develop C++ tooling for the team if needed
- What needs to be done in a rapidly moving Agile software development setting.
Our expectations
- Strong and pragmatic C++ programming skills with 5+ years of industry experience
- Experience and willingness to work on code originally written by others
- A getting-things-done spirit, with tight focus and a keen eye for relevant and irrelevant
- Experience with any of the following SLAM-related topics is appreciated: cameras and projective geometry, linear algebra, coordinate system transforms in 3D, graph-based optimization, Sensor Fusion, IMUs, data-driven statistical testing of algorithms.
By joining us, you’ll get:
- Opportunity to take part in creating the new state-of-the-art in virtual and mixed reality experiences.
- A low-hierarchy culture with minimal bureaucracy and maximum opportunity for you to take charge of your work.
- Flexible working conditions, competitive salary, and great benefits
- The possibility to select the tools and methods you want to use to do your job effectively.
- An international working environment with tons of opportunities to learn and grow with the company.
Ready to jump into the exciting world of VR/XR? Apply now by submitting your CV.
This position will be filled as soon as the suitable candidate is found.