Loading...
FI24.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
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!
Contact us
Kaisaniemenkatu 1 BA, 4. krs00100 Helsinkihello@finitec.fi
