Embedded Systems Software Specialist

23 hours ago


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

Our in-house R&D team designs and develops hardware, software, and services that set the standard for quality in the industry. We're at the forefront of the immersive computing revolution, and we're just getting started.

Job Description

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

  • Design and develop firmware for resource-constrained systems, ensuring optimal performance.
  • Collaborate with hardware engineers to integrate firmware and hardware seamlessly.
  • Work closely with other software teams to bridge the gap between hardware and software.
  • Support 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 low-hierarchy culture with minimal bureaucracy, flexible working conditions, 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 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 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 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 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 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 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,...


  • 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 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 Canonical Full time

    Job DescriptionAt Canonical, we are pioneers in the open-source software industry. Our flagship product, Ubuntu, is a leading platform for AI, IoT, and cloud computing. We are expanding our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco.We are seeking an experienced Embedded Linux Field...


  • 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 Forcepoint Full time

    Job Description:We're looking for a motivated Junior Engineer to join our team at Forcepoint. As a key member, you'll be responsible for supporting the testing, validation, and specification of x86 appliances. This involves collaborating with the team to define, test, and troubleshoot hardware, software, and firmware issues.The ideal candidate will have a...


  • Helsinki, Uusimaa, Finland Ubique Systems Full time

    We are looking for a highly motivated and experienced Finnish Tech Specialist to join our team at Ubique Systems. As a key member of our GenAI platform development team, you will be responsible for ensuring the localization and deployment of our B2B platform and related applications.The ideal candidate will have a strong background in software development,...


  • 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 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 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 Adecco Finland Full time

    Welcome to Our TeamWe are Sandvik, a global engineering group dedicated to driving innovation and excellence in the manufacturing, mining, and infrastructure industries. Our vision is to advance the world through engineering, empowering customers to optimize their processes and achieve sustainability.In this role as Automated System Design Expert, you...


  • 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 United Nations University Full time

    Job Summary:The Information Systems Infrastructure Specialist will be responsible for designing, implementing, and maintaining UNU's information systems infrastructure. This includes developing and implementing policies and procedures for IT operations, security, and backup/recovery processes.Key Responsibilities:Design and implement policies and procedures...


  • Helsinki, Uusimaa, Finland Management Events Full time

    We are looking for Software Application Support Specialist to strengthen our team in Helsinki At Management Events, we are committed to delivering top-tier software experiences to both our internal teams and global customers.As a Software Application Support Specialist, you'll be a key player in ensuring optimal performance and services of our software...