JobsPortal logo

Search Jobs In Finland

Senior Unity Graphics Engineer

Published date more than one year ago
Posted: more than one year ago
Company Varjo Technologies
Company: Varjo Technologies
Location Helsinki
Location: Helsinki

At Varjo we create hardware and software experiences to fulfill our vision of immersive computing. The mixed reality experiences we are creating will empower each of us to be more creative and more productive. We are offering you an exciting position where you can see into the future and play your part in shaping it. When we are done, computers will look nothing like what they do right now.

Job description

Fulfilling our vision of immersive computing relies on us creating products that deliver immersive visual fidelity and performance never seen before. A part of the immersion comes accurate real time tracking of VR/MR headset, so that virtual content can be rendered correctly.

Your job will be to help us deliver a state-of-the-art HMD tracking system. You achieve it by implementing and maintaining a realistic simulation of a HMD. This means that all the camera streams must be simulated pixel perfectly with all the real life artefacts. Furthermore, all the non-visual streams, like accelerometer must be simulated realistically and consistently with rest of the simulation.

As an individual, you obviously need to want to solve nearly impossible problems and be a team player who wants to work with other world-class software developers and HW engineers.

This is a full-time position located in Helsinki but you are free to work remotely from anywhere in Finland. This can be a few days a week or 100% remote. We support you in being productive in the way that is best suited for you.

If you're based somewhere else at the moment, we will also gladly help with relocating to Finland and make your move to the capital of the world's happiest and cleanest country as easy as possible. 

Responsibilities

  • Development of realistic and highly performant simulator that is used to validate Inside-out Tracking algorithms

  • Assure that the simulated visual and non-visual data streams are accurate matching the real sensor streams

  • Take accountability for solutions that are modular and testable. Have pride for building unit and regression testing to prove that your code and solutions truly work.

  • When necessary, debug, optimize and aspire to make things pixel-perfect. Be willing to spend time in making things truly amazing, not just great.

  • Have fun while working on hard problems.

Requirements

  • 3+ years experience of developing within the Unity game engine

  • Strong software engineering skills, specifically in C#.

  • Strong understanding of rendering architecture of Unity.

  • Understanding of Compute Shaders.

  • Proven experience in 3D modelling applications, e.g. Blender.

  • Knack to find creative and innovative solutions and the persistence to polish them to perfection.

  • Team player, ability to perform in cross-functional teams and to share knowledge with others.

  • Our company language is English - thus good communication skills in English are required. Don't need to know a word of Finnish though.

Nice to have

  • M.Sc. or Ph.D. degree in a relevant area (Computer Science, Electrical Engineering, Mathematics) is preferred.

  • Fluent in C++ with multiple years of development experience as primary development language

  • Previous experience of working with virtual or augmented reality solutions is a plus.

  • Experience with visual or non-visual software simulations

  • Expertise in working with at least one core graphics API (DirectX/OpenGL/Vulkan). Track record of shipping high performance products using these core technologies.

  • Familiarity or development experience with Unreal Engine

  • Familiarity with computer vision libraries like OpenCV

  • Strong math skills (especially around graphics, i.e. linear algebra and related fields).

  • Previous experience working on building a game engine is a huge plus

  • Web development with Django/JavaScript/Docker stack

We offer

  • The possibility to see into the future of computing by taking part in creating the new state of art in virtual and mixed reality products and experiences

  • A startup culture with minimal bureaucracy and maximum opportunity for you to take charge of your work

  • Work with the best, learn from the best

  • The possibility to select the tools and methods you want to use to do your job effectively

  • Competitive salary in the capital of the world's happiest country

  • Premium employee medical coverage with life insurance and disability benefits

  • Office located right in the middle of downtown Helsinki

Get in touch

Ready to join? Apply now.

Include your CV and a link to your LinkedIn profile. Send us details of work you are especially proud of and what you did in those projects – wow us.

If you know people who are already working for Varjo, feel free to drop their names in your message.

This role will be filled as soon as the suitable candidate is found.

Candidates with a suitable combination of education, training and experience are encouraged to apply. Even if your profile is not a perfect match but you want to learn and grow, we would love to hear from you.