(Senior) Design Engineer, Embedded Software
Treon
Office
Tampere, Finland
Full Time
General overview
Treon is a leading technology company that helps businesses enhance their physical operations through Treon Connect, a platform designed to boost operational efficiency by utilizing data-driven automation to extend machine lifespan, monitor assets, increase productivity, and ensure safety. Serving various industries, Treon empowers companies to leverage data-driven automation for better outcomes.
As a diverse multi-cultural team we are better together. We value collaboration both internally and with our partners. We are committed to doing the right thing, making smart choices that benefit us, our partners and the world.
We’re looking for an Embedded Software Developer to join our growing team and help us bring our technology to life. In this role you will design, develop and test embedded software. You work in project teams that include professionals of multiple areas. To succeed you need to work closely together and support each other.
Perfect Candidate
You are a self-motivated and curious team player who takes ownership and continuously seeks to improve our working methods. You are committed to continuous learning, keeping up with current and emerging trends and technologies. You recognize that our customers are our most valuable asset.
Qualifications:
- Degree in Engineering, Computer Science, Business, or a related field.
- Proficiency in C/C++ for embedded systems.
- Experience with RTOS ( e.g. Zephyr, FreeRTOS ) or bare-metal development.
- Familiarity with microcontrollers (e.g., ARM Cortex-M, STM32, nRF91, nRF52)
- Understanding of hardware interfaces (SPI, I2C, UART, GPIO, etc.).
- Ability to read schematics and use debugging tools (oscilloscopes, logic analyzers).
- Bonus: Experience with Python, embedded Linux, or wireless protocols (BLE, Wirepass ).
- Good written and verbal communication skills in English and the ability to work effectively with cross-functional teams.
- Passion for innovation and a customer-centric mindset.
Key Responsibilities:
- Design, develop, verify and debug embedded software for IoT devices.
- Collaborate with hardware engineers to integrate software with electronic components.
- Optimize code for performance, memory usage, and power efficiency.
- Write and maintain clear, well-documented, and testable code.
- Participate in code reviews, system architecture discussions, and product planning.
(Senior) Design Engineer, Embedded Software
Office
Tampere, Finland
Full Time
August 7, 2025