-
VitalSigns Oy

Embeded Software Devleoper (STM32 / Zephyr / C)

VitalSigns Oy
Finland · Full-time · Entry

Company Description

VitalSigns Oy is dedicated to transforming healthcare through innovative solutions that simplify and digitize clinical workflows, helping to address the challenges of the healthcare crisis. The company's groundbreaking multimodal device integrates multiple BioSignal measurements into one streamlined process, automating documentation and improving efficiency for healthcare professionals. VitalSigns' smart device leverages advanced technologies such as Artificial Intelligence to analyze data, highlight pathological findings, and provide diagnostic assistance. Data is seamlessly synchronized with electronic medical records and hospital information systems to optimize workflows and enhance patient care.


Role Description

In this role, you will work on embedded software development and integration of various hardware components, including processors, communication modules, user interface, and backend connectivity.


Technology Stack and Environment

The system is based on an STM32 processor (STM32U5G9) running Zephyr RTOS (version 4.3). The device integrates a Trasna (former u-blox) LTE modem, a u-blox Bluetooth/WiFi combo module, a TFT display, along with multiple sensors, with exact models and implementation status to be clarified.

Development Environment

Development is done in C on Zephyr RTOS for STM32U5G9-based hardware. The project currently uses Zephyr 4.3 and is being updated to Zephyr 4.4. The typical development setup includes VS Code, Git, Azure DevOps, Python virtual environment, West, CMake, Ninja, and Zephyr SDK 0.17.4 or newer. Firmware is built using Zephyr’s west build flow and flashed through ST-Link using STM32CubeProgrammer. The user interface is built using LVGL. Development can be done on Windows or Linux.

 

Working Model

At the beginning of the project, working on-site at the client’s office is recommended due to access to a ready-made testing environment. More flexibility may be possible later. Our office is in Otaniemi, Espoo, Finland


Requirements

  • Strong experience in C and embedded software development is required. Familiarity with RTOS environments, especially Zephyr, is considered an advantage. Experience with hardware integration, including USB host/client support, cellular modems, OTA support, and wireless connectivity, is important. Understanding best practices for development processes, including unit testing and version control, is valued. The ability to work independently in situations with evolving or incomplete specifications is essential.

Key Skills

Ranked by relevance

embedded rtos c artificial intelligence wireless python devops git
Login to Apply
Posted
May 18, 2026
Type
Full-time
Level
Entry
Location
Espoo

Industries

Medical Equipment Manufacturing

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sonova Group
Related

Junior Embedded Software Engineer (m/f/d)

2026-05-20

Full-time
Not Applicable
Switzerland
Medical Equipment Manufacturing
Engineering
View Job Details
Katana Healthcare
Related

AI/ML Lead Engineer

2026-05-25

Full-time
Mid-Senior
Ireland
Medical Equipment Manufacturing
Engineering
View Job Details
WSA – Wonderful Sound for All
Related

Software Engineer

2026-05-20

Full-time
Not Applicable
Singapore
Medical Equipment Manufacturing
Engineering