Remotery

IoT Systems – Integration Engineer

Posted May 23

This is a fully remote position, open to applicants in Pakistan.

📋 Description

• Develop and sustain the device integration layer, including Python and C-based protocol adapters, drivers, and translation modules for sensors, PLCs, energy meters, gateways, and OEM hardware.

• Create production-quality integration adapters for various protocols such as MQTT v3.1/v5.0, Modbus TCP, Modbus RTU, OPC-UA, BACnet/IP, SNMP, CoAP, HTTP REST, and proprietary OEM APIs.

• Craft reusable protocol libraries that encapsulate hardware communication behind a unified Device Interface, rather than creating one-off scripts for each device.

• Establish and maintain the Device Compatibility Matrix, documenting all tested hardware along with protocol versions, firmware, known issues, configuration templates, and onboarding effort estimates.

• Perform hardware-in-the-loop testing for every new device, ensuring the validation of telemetry accuracy, command round-trip time, error handling, and reconnection behavior during connectivity interruptions.

• Design device profile templates that facilitate configuration-based onboarding of certified device types, eliminating the need for customer-side coding.

• Execute data normalization, converting raw hardware values (register counts, voltage, proprietary units) into standardized engineering-unit JSON telemetry.

• Develop edge gateway software to operate on embedded Linux gateways and Raspberry Pi-class devices for local protocol translation, data buffering, and pre-processing.

• Implement local data buffering on the edge to ensure no data loss occurs during cloud connectivity interruptions, which is essential for industrial and logistics deployments.

• Create edge aggregation logic that provides configurable statistical summaries to minimize uplink bandwidth when cloud costs or connectivity are limited.

• Configure and validate edge runtimes such as AWS Greengrass, Azure IoT Edge, or Node-RED on target OEM gateway hardware.

• Ensure secure edge-to-cloud communication through mTLS with X.509 certificates, including certificate rotation and revocation handling.

• Develop OTA update clients for edge devices that can receive, validate, stage, and apply firmware updates from the platform OTA service.

• Assess new hardware from the supplier ecosystem by producing integration feasibility reports and effort estimates within 48 hours of receiving a new device.

• Collaborate with OEM technical teams to secure datasheets, SDK documentation, communication specifications, and evaluation units.

• Compose SDK and integration guides for each certified hardware family to enable customers to self-onboard without needing to submit support tickets.

• Verify hardware compatibility for customer deployment environments prior to any commercial commitments.

• Maintain comprehensive documentation for every integration, including protocol specifications, tested firmware versions, known limitations, configuration templates, and troubleshooting steps.


⛳️ Requirements

• 5–9 years of practical experience in IoT systems integration, embedded systems, or industrial automation, with mandatory lab or field hardware experience; candidates with purely software backgrounds will not be considered.

• Extensive, hands-on experience with Modbus TCP and RTU, having implemented Modbus masters and slaves, mapped register addresses from datasheets, and debugged communication failures at the byte level ⚑ NON-NEGOTIABLE.

• Strong knowledge of MQTT, including broker configuration, topic design, QoS level selection, hardware MQTT client integration, and troubleshooting ⚑ NON-NEGOTIABLE.

• Proficiency in Python for developing production-quality protocol adapters, focusing on maintainable and tested integration libraries rather than scripting.

• Experience in configuring and programming industrial IoT gateways, such as Advantech, Moxa, Pepperl+Fuchs, or equivalent embedded Linux gateway platforms.

• Hands-on experience with OPC-UA, including browsing server address spaces, reading node values, and implementing client subscriptions.

• Ability to independently read hardware datasheets, electrical schematics, and communication protocol specifications—this is a critical day-to-day requirement ⚑ CRITICAL SKILL.

• Experience in the sensor domain across at least three of the following areas: temperature/humidity, power/energy monitoring, GPS/asset tracking, pressure/flow, vibration/accelerometer, air quality.

• Demonstrated remote work discipline, including rigorous documentation practices, async-first communication, and the capability to coordinate physical hardware testing across distributed locations ⚑ REMOTE DISCIPLINE.

• **Nice to Have**

• Experience with LoRaWAN end-device commissioning, gateway configuration, and network server setup (ChirpStack preferred).

• Knowledge in integrating Cellular IoT modules, such as NB-IoT, LTE-M, or 4G — SIM7600, Quectel EC25, or equivalent.

• Familiarity with BACnet/IP or BACnet MS/TP for building automation and HVAC integration.

• Proficiency in Embedded C or C++ for device firmware or firmware interface library development.

• Experience in developing AWS Greengrass v2 or Azure IoT Edge modules.

• Understanding of the IEC 62443 industrial cybersecurity standard.

• Domain experience in fields such as cold chain, energy management, smart metering, predictive maintenance, or fleet telematics.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Flexible work hours and remote work opportunities.

• Professional development and training programs.

• Health and wellness benefits.

• Collaborative and innovative work environment.

People also viewed

NVIDIA10 hours ago

Senior Solutions Architect, Customer Success

AE flagUnited Arab Emirates (UAE) OnlyFull-timeSolutions Engineer
ApplyView job
phData10 hours ago

Solutions Architect

Latin AmericaFull-timeSolutions Engineer
ApplyView job
Towa Software11 hours ago

AI Solutions Engineer – Document Intelligence, Generative AI

MX flagMexico OnlyFull-timeSolutions Engineer
ApplyView job
AIM Qualifications and Assessment Group1 day ago

SAP S/4HANA Solution Architect

PK flagPakistan OnlyFull-timeSolutions Engineer
ApplyView job
Aras Corporation1 day ago

Solution Architect

DE flagGermany OnlyFull-timeSolutions Engineer€50k/year
ApplyView job
Sensiba LLP1 day ago

Business Systems Solutions Manager

AU flagAustralia OnlyFull-timeSolutions Engineer$123.1k – $153.8k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers