Senior Embedded Engineer
About the role
Thinnect is looking for a senior embedded engineer to join our engineering team in Tallinn. We develop and offer complete solutions that address fundamental societal challenges—energy efficiency, health, and safety. Our solutions are built on a full Internet of Things platform, from Edge devices to a Cloud application and management platform.
Thinnect’s core technology is at the Edge of IoT. We enable the creation of distributed applications in embedded networks using a service-based architecture (Mist Computing), managed from the Cloud. Our technology has been applied in Smart Facility monitoring, Smart City, and Food Safety. Over 5,000 intelligent street lighting wireless nodes containing our technology have been deployed in eight countries.
Responsibilities
- Develop embedded software as part of Thinnect’s core technology team
- Contribute to software expected to be used in millions of devices in the future
- Create and maintain documentation for the systems you work on
Requirements
- Excellent command of C
- Experience with Python
- Good command of embedded operating systems, components, and standards (e.g., FreeRTOS, CMSIS)
- Experience with wireless communications and networking (e.g., IEEE 802.15.4)
- Good spoken and written English
- Passion for efficient coding on embedded systems and beyond
- Strong analytical and problem-solving skills
- At least three years of professional software development experience
Benefits
- Opportunity to work at the bleeding edge of the Internet of Things, defining how embedded devices will communicate in the future
- Opportunity to work on technology and solutions that help solve fundamental problems for mankind