Senior IoT Engineer

ASGN Incorporated
Reston, VA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$145,000.0 - $185,000.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Macintosh Computers Application Integration Architecture Application Layers Software as a Service Communications Protocols Computer Engineering Software Debugging Firmware Multi-protocol Systems Message Queuing Telemetry Transport (MQTT) LoRaWaN
+12 more
Session Management System Testing Wi-Fi Technology Cloud Platform System Wireless Devices Git Information Technology Bare Metal Cloud Integration Network Server Aws Iot Api Management

Job description

Are you an experienced IoT Engineer with a deep passion for wireless protocols and sustainable technology? We are seeking a Senior IoT Engineer to lead the architecture and execution of our next-generation LoRaWAN integration.

In this role, you will own the LoRaWAN stack end-to-end, evaluating network server solutions, designing integration architectures, and driving hardware platforms from initial bring-up all the way through production validation in commercial environments.

What You Will Do

LoRaWAN Integration & Architecture

  • Lead the evaluation and selection of LoRaWAN network server solutions (on-premise and cloud-hosted).
  • Design and implement an end-to-end LoRaWAN integration architecture across embedded devices, gateways, network servers, and cloud application layers.
  • Own channel plan definitions, device provisioning, and join/session management.
  • Develop application firmware integration for LoRaWAN-connected devices in close collaboration with the embedded firmware team.
  • Drive bring-up, Design Verification Testing (DVT), and production validation of wireless hardware platforms.

Platform & Cloud Integration

  • Integrate LoRaWAN network server data into our cloud platform and application firmware stack.
  • Build and maintain device management, Over-The-Air (OTA) firmware update, and telemetry pipelines for wireless IoT devices.
  • Partner with application firmware engineers on protocol design, data modeling, and API contracts between embedded and cloud layers.

Engineering Excellence

  • Contribute to core wireless platform architecture decisions alongside Principal and Lead Engineers.
  • Define and document integration interfaces, protocol specifications, and system test plans.
  • Perform full-stack system debugging across RF, MAC, network server, and application layers.
  • Support RF and industry certification activities for LoRaWAN-connected products., You will work alongside senior industry experts on real-world deployments that directly impact energy efficiency and sustainability. We offer a high-visibility, technical role with room to shape the future of our wireless platform strategy.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 5+ years of experience in IoT systems engineering with demonstrated depth in wireless protocol implementation.
  • Hands-on experience designing and deploying LoRaWAN solutions (network server configuration, device onboarding, channel planning, MAC layer behavior).
  • Proficiency in bare metal C/C++ firmware development for constrained embedded IoT devices.
  • Experience integrating IoT device data into cloud platforms via MQTT, HTTP/HTTPS, or similar protocols.
  • Solid understanding of RF fundamentals relevant to LoRaWAN (link budget, spreading factor selection, interference mitigation).
  • Ability to work comfortably across embedded, network, and cloud layers of an IoT stack.

Preferred:

  • Hands-on experience with LoRaWAN network servers such as ChirpStack, The Things Stack, or AWS IoT Core for LoRaWAN.
  • Familiarity with CBOR, WDP, or custom binary protocol design for low-power IoT devices.
  • Experience in energy management, building automation, or commercial/industrial IoT deployments.
  • Background developing application firmware for multi-protocol platforms (LoRaWAN combined with Wi-Fi, BLE, or Cellular).
  • Experience supporting RF certification processes (FCC, LoRa Alliance).
  • Familiarity with Git-based collaborative workflows and Agile methodologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:46 min

Diagnosing silent SSL handshake failures on legacy microcontrollers

Developersteve · LIVE

1:47 min

Building a homegrown industrial IoT nervous system

Lukas Alber Lukas Alber · Europe 2026 Virtual

4:35 min

Drafting the physical components and cloud transit architecture

Developersteve · LIVE

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all