High-Performance Embedded Software Professional

23 hours ago


Helsinki, Uusimaa, Finland Varjo Full time

We're Varjo, a pioneering company in the field of mixed and virtual reality technology. Our mission is to create innovative solutions that transform industries and improve people's lives.

We're currently seeking a Senior Embedded Software Engineer to join our firmware development team. As a key member of our team, you will be responsible for designing, developing, and maintaining firmware for our advanced VR/XR products.

Job Description

Key responsibilities include:

  • Designing and developing firmware for resource-constrained systems, focusing on optimal performance.
  • Collaborating with hardware engineers to integrate firmware and hardware seamlessly.
  • Working closely with other software teams to bridge the gap between hardware and software.
  • Supporting production teams to ensure the delivery of high-quality Varjo VR/XR products.

We're looking for someone with extensive experience in embedded software development, preferably with C, C++, and Python. Your expertise in real-time operating systems (RTOS), microcontroller architectures, and communication protocols is crucial.

As a Senior Embedded Software Engineer, you will have the opportunity to work with state-of-the-art hardware and tools, leveraging your skills to deliver world-class solutions.

Requirements
  • 7+ years of software development experience, with at least 5 years focused on embedded, resource-constrained systems.
  • 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 JTAG/SWD debuggers.

We offer a dynamic work environment, competitive salary, and great benefits. You'll have the opportunity to work with a multicultural team from around the world, with English as our daily working language.

If you're passionate about creating innovative solutions and pushing the boundaries of what's possible, we'd love to hear from you.



  • Helsinki, Uusimaa, Finland ABB Schweiz AG Full time

    About the RoleWe are looking for an experienced Embedded Software Developer to join our SW development team at ABB Oy, Drives unit. As a member of our scrum team, you will be responsible for maintaining, developing, and implementing embedded software for our products.The successful candidate will have extensive experience in developing real-time software...


  • Helsinki, Uusimaa, Finland Varjo Full time

    Varjo, a pioneering mixed and virtual reality technology company, is revolutionizing the industry with its cutting-edge solutions.We are known for our innovative approach to creating immersive experiences that seamlessly blend the physical and digital worlds. Our products are being used by top companies worldwide to train astronauts, design vehicles, and...


  • Helsinki, Uusimaa, Finland ABB Schweiz AG Full time

    Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our SW development team at ABB Oy, Drives unit. This role is part of a scrum team that maintains, develops, and implements embedded software for our products.The successful candidate will have extensive experience in developing real-time software using C/C++ and...


  • Helsinki, Uusimaa, Finland Canonical Full time

    Canonical is a leading provider of open-source software solutions. We are seeking an experienced Embedded Systems Software Expert to join our Certification team. As a key member of this team, you will be responsible for developing software solutions for embedded systems using Python.The ideal candidate will have a strong background in embedded systems...


  • Helsinki, Uusimaa, Finland Varjo Full time

    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...


  • Helsinki, Uusimaa, Finland ABB Schweiz AG Full time

    Embedded Software DeveloperAt ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. That's our story. Make it your story.This position reports...


  • Helsinki, Uusimaa, Finland Adecco Finland Full time

    Join Our Dynamic TeamWe are looking for an exceptional Powertrain Engineering Professional to join our team at Sandvik. As a global leader in engineering, we provide innovative solutions for the manufacturing, mining, and infrastructure industries.In this role, you will:Define features for control systems that will directly impact the performance and...


  • Helsinki, Uusimaa, Finland Canonical Full time

    Job DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and...


  • Helsinki, Uusimaa, Finland Varjo Full time

    Varjo is leading the charge in the immersive computing revolution, and we're looking for talented individuals to join our team. As a Senior Embedded Software Engineer, you will play a critical role in designing, developing, and maintaining firmware for our advanced VR/XR products.We're a team of innovators, designers, and developers who share a passion for...


  • Helsinki, Uusimaa, Finland Poolia Suomi Oy Full time

    Axitare Oy is a Finnish health technology company specializing in service automation for medication management for elderly people living at home. Our commitment to excellence has positioned us as a trusted partner for public home care organizations. Our diverse team of IT and embedded solution development professionals and elderly home care experts work...


  • Helsinki, Uusimaa, Finland poolia Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from poolia.itWe are now seeking an Embedded Systems Engineer for our client Axitare, working in the field of health technology.About Us:Axitare Oy is a Finnish health technology company specializing in service automation for medication management for elderly people...


  • Helsinki, Uusimaa, Finland Tko Aly Full time

    About Us: Tko Aly is a leading organization in the field of genomics and bioinformatics, committed to delivering innovative solutions.Job Overview: We are seeking an experienced software engineer to join our team as a Senior Software Developer for High-Throughput Genome Sequencing.Main Responsibilities:Design, develop, and maintain software applications for...


  • Helsinki, Uusimaa, Finland Pinetree AB Full time

    About Paf's Tech RadarPaf's tech radar showcases their approach to technology and innovation. It highlights the technologies they use, plan to adopt, and phase out. As a Senior Java Developer, you'll be working with the latest technologies and frameworks, contributing to the evolution of Paf's tech stack.The RoleWe're seeking a skilled Senior Java Developer...


  • Helsinki, Uusimaa, Finland Poolia Suomi Oy Full time

    A Finnish health tech company seeks a skilled Embedded System Engineer to contribute to the development and testing of our products' electronics and embedded software.About the Role:You will collaborate with our customer service team to ensure high-quality solutions, participate in the full product development lifecycle, and have opportunities for...


  • Helsinki, Uusimaa, Finland ABB Oy Full time

    We are now looking for a Junior Embedded Software Developer to work at our client company ABB. If you know your way at C++ and want to learn more about developing embedded systems, this might be the job for you Read more and apply already today – we will fill the position as soon as we find the right person.About the roleABB Drive Products is now looking...


  • Helsinki, Uusimaa, Finland Alte Oy Full time

    Haluatko olla mukana rakentamassa tulevaisuuden digitaalista maailmaa?Etsimme intohimoista Embedded Software Engineeria, joka innostuu huipputeknologioista ja kokee paloa innovaatioita kohtaan. Etsimme juuri sinua, rohkeaa sulautettujen järjestelmien osaajaa, joka suhtautuu ammattiylpeydellä koodiin. Koodiasi on helppo lukea, jatkokehittää, ylläpitää...


  • Helsinki, Uusimaa, Finland Poolia Suomi Oy Full time

    Axitare Oy specializes in service automation for medication management, leveraging cutting-edge health technology to support elderly individuals living independently at home.Job Overview:We are seeking a skilled Embedded System Engineer to join our team and participate in the development and testing of our products' electronics and embedded software.Key...


  • Helsinki, Uusimaa, Finland Neural DSP Full time

    In this role, you will be responsible for supporting the daily manufacturing operations by ensuring the proper functioning of embedded systems in our production processes. You will work closely with the manufacturing team, engineers, and technicians to diagnose, troubleshoot, and resolve embedded system-related issues that may arise during production. You...


  • Helsinki, Uusimaa, Finland Tenth Revolution Group Full time

    Recruiting DevOps and Cloud Professionals Across Finland and the BalticsSenior WiFi Engineer – Embedded Linux & NetworkingOur client is a global cybersecurity company that is seeking a Senior WiFi Engineer to develop, optimize, and integrate WiFi data collection solutions. This role involves working with embedded Linux systems, networking chipsets, and...


  • Helsinki, Uusimaa, Finland Cadence Design Systems Full time

    Key ResponsibilitiesThe Circuit Simulation Engineer will be responsible for:Designing, implementing, and maintaining software designed to perform analog and RF circuit simulation.Developing algorithms related to sparse matrix solvers, iteration, optimization, etc., and integrating them into existing software solutions.Collaborating with an engineering team...