waypointjobs

MultiTech

Sr. Embedded Software Engineer

mounds view, MN

Check who can apply and the requirements below before continuing.

About this opportunity

MultiTech lists this Sr. Embedded Software Engineer opportunity in mounds view, Minnesota. Review the employer’s description below for duties, qualifications and application requirements.

Job description

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

JTAG/SWD debugging, logic analyzer, RF test equipment

Git, CI/CD (Jenkins), automated firmware testing

AT command interface design and implementation

#J-18808-Ljbffr

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Reverse Engineer and AI Workflow Developer

laurel, MD

See pay details in description

Description Are you passionate about reverse engineering complex software, firmware, and hardware? Do you enjoy developing agentic AI workflo…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

AFSIM Developer

laurel, MD

See pay details in description

Description Are you passionate about building high-fidelity simulations that shape the future of U.S. Space Force capabilities and force design …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer/Architect - TS SCI cleared

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Listing review due 2026-10-06View job