We are looking for a Low-Level Embedded Software Engineer to join our client's team in Lund, Sweden, developing IoT connectivity modules for cutting-edge applications. In this role, you will work on the firmware and low-level software that powers secure, efficient, and highly reliable wireless communication modules used in IoT devices worldwide. You will collaborate closely with hardware, firmware, and cloud teams to develop robust connectivity solutions that meet the evolving demands of the IoT industry.
Required Skills & Experience
- Strong proficiency in C/C++ for embedded systems.
- Experience with RTOS (FreeRTOS, Zephyr) and bare-metal programming.
- Knowledge of wireless communication protocols (NB-IoT, LTE-M, Wi-Fi, Bluetooth, Zigbee, LoRa, etc.).
- Experience with low-power design for IoT devices.
- Hands-on experience with microcontrollers (ARM Cortex-M, RISC-V, etc.).
- Understanding of security protocols in IoT connectivity.
- Familiarity with debugging tools (JTAG, oscilloscopes, logic analyzers).
Nice to Have
- Experience with embedded Linux and device drivers.
- Knowledge of cellular IoT (5G, LTE-M, NB-IoT) and SIM/eSIM technologies.
- Familiarity with cloud connectivity and IoT platforms (MQTT, CoAP).
- Background in secure firmware development (secure boot, encryption).
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Developer
2026-05-28
Senior Embedded Machine Learning Engineer (C++)
2026-05-28
DevOps Engineer - (m/f/d)
2026-05-28
- Posted
- Mar 11, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Lund
- Company
- XpertDirect
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Developer
2026-05-28
Senior Embedded Machine Learning Engineer (C++)
2026-05-28
DevOps Engineer - (m/f/d)
2026-05-28