We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Senior Embedded C++ Developer
We are looking for a Senior Embedded C++ Consultant to join a long-term embedded product development project. We are looking for a Senior Embedded C++ Consultant for a long-term product development project.
Must have requirements
Tech StackEmbedded C++
RTOS
Drivers / MCU
Security
Other / Nice-to-have:
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!
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 StackEmbedded 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!
- Locations: Remote
- Technologies: Bash, C, C++, Git, Linux, Python