Embedded Firmware Engineer (STM32 / ESP32 / LoRa)
Internship
Apply till 11.02.2026
Full time
Description
Adventum Tech is a deep-tech company specializing in smart structural health monitoring (SHM) and real-time wireless IoT systems for construction and infrastructure. Our solutions — including advanced vibration, load, settlement, and environmental sensors — enable smarter, safer, and more sustainable infrastructure management worldwide.
We are growing rapidly across North America, the Baltics, and the EU, and are looking for a proactive, organized, and detail-oriented Executive Assistant to support our leadership and business development operations.
Requirements
Position Overview
The Embedded Firmware Engineer will be responsible for low-level firmware development, wireless protocol implementation, and power optimization for IoT sensor nodes used in structural and geotechnical monitoring.
This role focuses on robust, deterministic, and low-power embedded software running on STM32 and ESP32 microcontrollers, with an emphasis on LoRa / LoRaWAN communication, sensor data integrity, and long-term field reliability.
Duties
Key Responsibilities
1. Embedded Firmware Development
Develop bare-metal and/or RTOS-based firmware for STM32 and ESP32 microcontrollers.
Implement drivers for sensors (MEMS, strain gauges, ADCs, temperature, environmental sensors).
Develop reliable data acquisition, buffering, and timestamping mechanisms.
Ensure deterministic behavior and fault-tolerant operation.
2. Wireless Communication & Protocols
Implement and optimize LoRa / LoRaWAN communication stacks.
Configure regional parameters (EU868, US915, etc.) in compliance with regulations.
Optimize airtime, payload structure, and retransmission strategies.
Support additional communication interfaces where required (NB-IoT, LTE-M, BLE).
3. Low-Power Design & Optimization
Design ultra-low-power firmware architectures (sleep modes, duty cycling).
Optimize current consumption for multi-year battery operation.
Work with RTCs, wake-up sources, and power-management ICs.
Profile and measure power consumption at firmware level.
4. System Integration & Testing
Integrate firmware with hardware platforms and sensor electronics.
Support manufacturing test firmware and production flashing procedures.
Debug and troubleshoot firmware issues using SWD/JTAG and logic analyzers.
Collaborate with backend teams for reliable cloud data ingestion.
5. Reliability, Validation & Maintenance
Implement firmware-level diagnostics, watchdogs, and self-test routines.
Support long-term field deployments and OTA firmware update strategies.
Maintain documentation and version control for released firmware.
Proposal
Required Skills & Qualifications
Student, Bachelor’s or Master’s degree in Embedded Systems, Electronics, or Computer Engineering.
Strong experience with STM32 and/or ESP32 platforms.
Proficiency in C / C++ for embedded systems.
Hands-on experience with LoRa / LoRaWAN protocol implementation.
Understanding of low-power embedded design principles.
Experience with SPI, I²C, UART, ADCs, timers, and interrupts.
Familiarity with Git and structured development workflows.
Location
Vacancies you might be interested in
Ražošanas operators (prakse)
Jauno Speciālistu Nodarbinātības Programma
- Internship • till 08.02.2026
Embedded Firmware Engineer (STM32 / ESP32 / LoRa)
Adventum Tech
- Internship • till 11.02.2026
CNC (DATORIZĒTĀS CIPARU VADĪBAS) METĀLAPSTRĀDES DARBGALDU OPERATORS VIRPOTĀJS
Hansa Flex Hidraulika, SIA
- Internship • till 05.02.2026
CNC iekārtu KONSTRUKTORS / INŽENIERIS hidraulisko cilindru un agregātu ražotnē
Hansa Flex Hidraulika, SIA
- Internship • till 29.01.2026