Senior Embedded Software Engineer

Helsinki, Uusimaa, Finland

Varjo

Varjo makes the most advanced augmented, virtual and mixed reality headsets for professionals. Welcome to the immersive workplace.

View all jobs at Varjo

Apply now Apply later

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 is doing business in more than 40 countries worldwide, with offices in Helsinki, Oslo, and Washington D.C. And the immersive computing revolution has only just begun. 

Our in-house R&D 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 many more professional use cases across the world’s leading companies. Recently, we have also been setting new standards for prosumers looking for true-to-life virtual simulations. Next, we are about to bring to life our vision for future computing. The programmable world that once existed only behind our screens will merge with our physical surroundings, and it will forever change the choreography of our everyday life.  

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  

Redefining computing relies on us creating hardware and software that seamlessly merge virtual reality and the real world. To create this illusion, we are designing and developing completely new ways of using cameras, complex imaging pipelines, and computer vision algorithms.

We are looking for a Senior Embedded Software Engineer to work on the firmware for our advanced VR/XR products. You have experience developing high quality software for resource-constrained systems. You have an analytical mind and are able to solve problems. You have an understanding of electronics, and are able to navigate your way through schematics. You have good written and verbal communication skills.

This is a highly technical space, and you will be working with some of the industry’s leading experts. You do not need to have a background in VR/XR, but you will need to show an interest and aptitude for bridging the gap between customers and deep technology. You can get into the detail of topics, but also to provide clear written and oral synthesis. Experience building hardware products and/or products that require researching and inventing new technology is preferred.

Our position is based in Finland, and while we offer a flexible working environment, we do require proximity to the capital area. You can work from our office or remotely, but there will be times when visiting our Helsinki office is necessary to collaborate on prototype hardware.

 

What you will be doing 

  • Embedded Software Development: Design, develop, and maintain firmware for advanced hardware platforms, ensuring optimal performance on resource-constrained systems.
  • Collaboration with Hardware Teams: Work closely with hardware engineers to integrate firmware and hardware seamlessly, contributing to the development of innovative products.
  • Cross-Team Engagement: Partner with other software teams to bridge the gap between hardware and software, ensuring cohesive system functionality.
  • Production Support: Collaborate with production teams to support the manufacturing process and ensure the delivery of high-quality Varjo VR/XR products.
  • Using Cutting-Edge Technology: Leverage state-of-the-art hardware and tools in collaboration with our partner companies to deliver world-class solutions.
  • Debugging & Optimization: Utilize advanced debugging tools to troubleshoot and optimize firmware performance.

Our expectations 

  • 7+ years of software development, with at least 5 years focused on embedded, resource-constrained systems, using C, C++ and Python
  • Proven experience with real-time operating systems (RTOS), preferably FreeRTOS
  • Extensive experience with microcontroller architectures, particularly STM32, nRF series
  • Proficiency in implementing and troubleshooting communication protocols including I2C, SPI and UART
  • Strong ability to read and interpret electronic schematics and datasheets
  • Experience in debugging software, including board-level debugging using oscilloscopes, logic analysers and and JTAG/SWD debuggers
  • Experience with USB device implementation and debugging, including knowledge of USB 2.0/3.0 protocols is a plus
  • Experience with Windows desktop application development is a plus
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines

By joining us, you will get

  • Opportunity to take part in creating new state-of-the-art 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. 

 As we are developing the next computing paradigm, we need a versatile team to help ensure that the new realities are designed for everyone. 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. Even if your profile is not a perfect match but you want to learn and grow, we’d love to hear from you. Ready to jump into the exciting world of VR/XR? Apply now!

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

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Architecture CI/CD Computer Vision Git Pipelines Python R R&D VR

Perks/benefits: Career development Competitive pay Flex hours

Region: Europe
Country: Finland

More jobs like this