ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Embedded Software Engineer, Android Platform

Varjo

Helsinki, Uusimaa, Finland Hybrid permanent

Posted: January 20, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking an experienced Senior Embedded Software Engineer to join our team, responsible for developing cutting-edge Android app solutions, working closely with our cross-functional teams to deliver high-quality products.

Job Description

Varjo is the world-leading provider of enterprise virtual and mixed reality solutions, delivering the highest levels of immersion, performance, and security for the most demanding industrial customers globally. Used by over 25% of the Fortune 100 to transform how they operate, Varjo is known for virtual and mixed reality that look and feel as real as the real world, allowing training fighter jet pilots and astronauts, designing cars, and conducting pioneering medical research across virtual environments. With our technology, professionals can recreate the exact feeling and conditions of real life in 3D, allowing them to work and train faster, better and more cost effectively.

Founded in 2016, Varjo now operates in over 40 countries worldwide with 200 employees in offices in Helsinki and Washington D.C. 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.

We are now offering you an exciting position where you can see into the future and play your part in shaping Varjo’s growth journey.

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 develop firmware for our advanced VR/XR products on the Qualcomm and Android platform, working in an embedded environment. You have experience developing high quality software for resource-constrained systems. You have an understanding of electronics, and are able to navigate your way through schematics.

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.

This position is based in Finland. Varjo uses hybrid work mode and you'll be able to choose either to work at the office or remotely. To effectively perform in this role, we expect that you will need to visit our Helsinki office whenever necessary to work with prototype hardware.

What you’ll be doing

• Android Platform Bring-up: Port and bring up Android (AOSP) on Qualcomm Snapdragon SoCs, including bootloader configuration, kernel integration, and device tree adaptation for new custom hardware.
• Embedded Software Development: Design, develop, and maintain low-level software for advanced embedded platforms, ensuring optimal performance on tightly constrained systems.
• Hardware Integration: Collaborate with hardware engineers to validate new boards, debug hardware/software interactions, and perform power/performance optimizations.
• Kernel & Driver Development: Customize and integrate Linux kernel drivers, board support packages (BSP), and HAL (Hardware Abstraction Layer) components.
• Debugging & Optimization: Use tools such as JTAG, serial console, and Android-specific debugging utilities to trace issues across the boot chain and runtime environment.
• Cross-Team Collaboration: Partner with other software teams to bridge the gap between hardware and software, ensuring cohesive system functionality.
• Production Support: Support manufacturing and production testing by providing reliable platform-level builds and diagnostics.

Our expectations

• 7+ years of software development experience, with 3–5 years focused on Android BSP, platform development, or AOSP bring-up on ARM/Qualcomm SoCs.
• Deep understanding of Android system architecture, from bootloader to framework.
• Strong experience with Linux kernel, device trees, and Qualcomm toolchains.
• Proven capability in debugging at multiple layers: bootloader, kernel, board initialization, and HAL.
• Proficiency with C/C++ and scripting (Python or Bash).
• Familiarity with Git, CI/CD, and embedded development toolchains.
• Experience with Yocto, U-Boot, or other embedded build systems is a plus.
• Exposure to XR/VR or multimedia pipelines on Android is advantageous.

Next steps

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.

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 by including your CV and a link to your LinkedIn profile.

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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply