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
Related Jobs
3 roles aligned with this opportunity
Junior Embedded Software Engineer (m/f/d)
2026-05-20
AI/ML Lead Engineer
2026-05-25
Software Engineer
2026-05-20
- Posted
- May 18, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Espoo
- Company
- VitalSigns Oy
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Junior Embedded Software Engineer (m/f/d)
2026-05-20
AI/ML Lead Engineer
2026-05-25
Software Engineer
2026-05-20