MultiTech
Sr. Embedded Software Engineer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Mounds View, MN 55112, USA
Work mode:
Onsite
Published on:
23 September 2026
What they need
The ideal candidate will design, develop, and maintain firmware for LoRaWAN module product lines (including xDot) and custom sensor applications. Work across Arm Mbed OS and Zephyr RTOS targeting STM32 and low-power Arm Cortex-M microcontrollers, delivering production AT command firmware, LoRaWAN Class A/B/C protocol compliance, and customer sensor solutions. This is the RTOS/RF-focused role required to continue LoRaWAN xDot development.
Responsibilities
- Develop and maintain LoRaWAN module AT command firmware across multiple hardware variants
- Own the LoRaWAN MAC layer library — Class A/B/C operation, multicast, FOTA, ADR, regional parameter compliance
- Implement and validate LoRaWAN specification compliance including Class B beacon timing, ping-slot scheduling, and multicast
- Port and maintain Zephyr RTOS board support packages including board definitions, device drivers, and subsystem integration
- Develop custom LoRaWAN sensor applications using Mbed OS and Zephyr RTOS for customer-specific deployments
- Bring up and validate new hardware variants and component changes across the product line
- Design and execute comprehensive host-based test suites using CppUTest and Zephyr Twister
- Maintain bootloaders and FOTA update infrastructure for secure field updates
- Optimize power consumption for battery-operated devices targeting ultra-low-power sleep modes
- Support LoRa Alliance technical working group contributions (L2 protocol, payload schema)
Qualifications
- 5+ years bare-metal and RTOS firmware development on Arm Cortex-M (M0+, M3, M4)
- Strong C/C++ for resource-constrained MCUs (32KB RAM / 256KB Flash targets)
- LoRaWAN protocol stack implementation experience (MAC layer, Class A/B/C, regional parameters)
- STM32 family (STM32L151, STM32L4, STM32U3) — peripherals, low-power modes, HAL/LL drivers
- Mbed OS 6.x application development and build system
- Zephyr RTOS — device tree, Kconfig, west build system, subsystem development
- SPI/I2C peripheral drivers (SX1272/SX1276/SX1262 radio, external flash, EEPROM)
- JTAG/SWD debugging, logic analyzer, RF test equipment
- Git, CI/CD (Jenkins), automated firmware testing
- AT command interface design and implementation
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
6 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
18 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
14 hours ago
Quick apply
No company information available.