Loading...

FI
24.02.2026

Senior Embedded C++ Developer

microcontroller environment

 We are looking for a Senior Embedded C++ Consultant to join a long-term embedded product development project.

Start

ASAP

Duration

until end of the year + possible extension

Location

Remote

Allocation

100%

We are looking for a Senior Embedded C++ Consultant for a long-term product development project.

Must have requirements
  • Strong C++ experience (C++17 required, C++20 is a plus)
  • Proven experience working in a microcontroller environment
  • Solid and versatile background in embedded C++ development
Tech Stack
Embedded C++
  • STL usage in embedded development
  • Design patterns, state machines
  • Template & template metaprogramming
  • Memory management
  • Unit testing (Google Test)
RTOS
  • RTOS experience (FreeRTOS preferred)
  • Tasks/threads, scheduling, synchronization
  • Inter-task communication
  • Debugging & profiling
  • System architecture & driver interaction
Drivers / MCU
  • STM32 (HAL, LL)
  • SPI, I2C, UART, ADC, Ethernet
  • DMA & interrupt controllers
  • Ability to read datasheets & reference manuals
Security
  • wolfSSL / mbedTLS
  • Certificates, digital signatures, PKI
Other / Nice-to-have:
  • TCP/IP stack (lwIP)
  • Python, XML
  • Git/GitLab
  • Linux bash
  • Protocol standard implementation experience
This role requires on-site presence at the client's office in Porvoo on Tuesdays.
If you are interested, please apply through the link below!

Express your interest by signing in:

Work opportunity's contact person

Contact person profile picture

Saija Anttila

Talent Agent

+358409671582

saija.anttila@finitec.fi