HimalayasHimalayas logo
FlatgigsFL

IoT Systems & Integration Engineer

FlatGigs connects MENA's high-growth companies with elite talent to accelerate revenue and ROI.

Flatgigs

Employee count: 11-50

Pakistan only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About the Role

We are building a hardware-agnostic IoT platform that connects physical sensors, industrial controllers, gateways, and OEM devices to a unified cloud dashboard. We need an experienced IoT Systems & Integration Engineer who can build the protocol adapters, gateway software, and device abstraction layer that makes this possible. This role works directly with a large ecosystem of OEM hardware suppliers across multiple countries.

The Ideal Candidate

You have spent years working with real hardware — not simulated devices. You have debugged Modbus register maps, written MQTT clients that run on embedded Linux gateways, and configured industrial IoT gateways for production deployments. You can read a hardware datasheet and write a Python protocol adapter without help. You understand that data quality from device to cloud matters more than feature velocity.

Key Responsibilities

Device & Protocol Integration

  1. Build and maintain the device integration layer: Python and C-based protocol adapters, drivers, and translation modules for sensors, PLCs, energy meters, gateways, and OEM hardware
  2. Implement production-quality integration adapters for: MQTT v3.1/v5.0, Modbus TCP, Modbus RTU, OPC-UA, BACnet/IP, SNMP, CoAP, HTTP REST, and proprietary OEM APIs
  3. Write reusable protocol libraries that abstract hardware communication behind a unified Device Interface — not one-off scripts per device
  4. Build and maintain the Device Compatibility Matrix: all tested hardware logged with protocol version, firmware, known issues, config templates, and onboarding effort estimate
  5. Conduct hardware-in-the-loop testing for every new device: validate telemetry accuracy, command round-trip time, error handling, and reconnection behaviour under interrupted connectivity
  6. Build device profile templates enabling configuration-based onboarding of certified device types — no customer-side code required
  7. Implement data normalisation: raw hardware values (register counts, voltage, proprietary units) converted to standardised engineering-unit JSON telemetry

Edge & Gateway Engineering

  1. Build edge gateway software running on embedded Linux gateways and Raspberry Pi-class devices for local protocol translation, data buffering, and pre-processing
  2. Implement local data buffering on edge: no data loss during cloud connectivity gaps — mandatory for industrial and logistics deployments
  3. Develop edge aggregation logic: configurable statistical summaries to reduce uplink bandwidth where cloud cost or connectivity is constrained
  4. Configure and validate edge runtimes: AWS Greengrass, Azure IoT Edge, or Node-RED on target OEM gateway hardware
  5. Implement secure edge-to-cloud communication: mTLS with X.509 certificates, certificate rotation, and revocation handling
  6. Build OTA update clients on edge devices: receive, validate, stage, and apply firmware updates from the platform OTA service

OEM & Hardware Onboarding

  1. Evaluate new hardware from the supplier ecosystem: produce integration feasibility reports and effort estimates within 48 hours of receiving a new device
  2. Work with OEM technical teams to obtain datasheets, SDK documentation, communication specs, and evaluation units
  3. Write SDK and integration guides for each certified hardware family — enabling customers to self-onboard without raising support tickets
  4. Validate hardware compatibility for customer deployment environments before any commercial commitment is made
  5. Maintain complete documentation for every integration: protocol specs, firmware versions tested, known limitations, configuration templates, troubleshooting steps

Requirements

  1. 5–9 years of hands-on IoT systems integration, embedded systems, or industrial automation work — lab or field hardware experience is mandatory; purely software candidates will not be considered
  2. Deep, practical Modbus TCP and RTU experience — you have implemented Modbus masters and slaves, mapped register addresses from datasheets, and debugged communication failures at the byte level ⚑ NON-NEGOTIABLE
  3. Solid MQTT knowledge: broker configuration, topic design, QoS level selection, hardware MQTT client integration and troubleshooting ⚑ NON-NEGOTIABLE
  4. Python for production-quality protocol adapter development — not scripting; you write maintainable, tested integration libraries
  5. Industrial IoT gateway configuration and programming: Advantech, Moxa, Pepperl+Fuchs, or any equivalent embedded Linux gateway platform
  6. OPC-UA hands-on experience: browsing server address spaces, reading node values, implementing client subscriptions
  7. Ability to read hardware datasheets, electrical schematics, and communication protocol specifications independently — this is a day-to-day requirement, not an occasional one ⚑ CRITICAL SKILL
  8. Sensor domain experience across at least 3 of the following: temperature/humidity, power/energy monitoring, GPS/asset tracking, pressure/flow, vibration/accelerometer, air quality
  9. Remote work discipline: rigorous documentation habits, async-first communication, and ability to coordinate physical hardware testing across distributed locations ⚑ REMOTE DISCIPLINE

Nice to Have

  1. LoRaWAN end-device commissioning, gateway configuration, and network server setup (ChirpStack preferred)
  2. Cellular IoT module integration: NB-IoT, LTE-M, or 4G — SIM7600, Quectel EC25, or equivalent
  3. BACnet/IP or BACnet MS/TP for building automation and HVAC integration
  4. Embedded C or C++ for device firmware or firmware interface library development
  5. AWS Greengrass v2 or Azure IoT Edge module development
  6. IEC 62443 industrial cybersecurity standard knowledge
  7. Vertical experience in any of: cold chain, energy management, smart metering, predictive maintenance, fleet telematics

Skills at a Glance

Protocols: MQTT v3.1 / v5.0 (expert) · Modbus TCP + RTU (expert) · OPC-UA (proficient) · BACnet/IP · SNMP · CoAP · HTTP REST · LoRaWAN (advantageous)

Hardware: Industrial gateway configuration (Advantech, Moxa) · Raspberry Pi / embedded Linux · ESP32 / Arduino class devices · RS485 / RS232 serial interfaces · GPIO, I2C, SPI interfaces · CAN Bus (advantageous)

Software: Python (production library quality) · C / C++ (embedded interface level) · Node-RED (flow-based edge logic) · AWS Greengrass / Azure IoT Edge · Wireshark (protocol debugging) · Modbus Poll / UaExpert (test tools)

Sensors: Temperature & humidity sensors · Energy / power meters (3-phase) · GPS & asset trackers · Pressure & flow sensors · Vibration & accelerometers · Air quality (CO2, VOC) · Ultrasonic / level sensors

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

Pakistan +/- 0 hours

About Flatgigs

Learn more about Flatgigs and their company culture.

View company profile

At FlatGigs, we are redefining the landscape of talent acquisition for the MENA region's most ambitious startups. As a strategic execution powerhouse, we go beyond traditional recruitment to pinpoint and eliminate the critical talent bottlenecks that stifle growth. Our mission is to connect high-growth portfolios with elite, sector-specific experts who are proven to drive measurable ROI and accelerate revenue milestones. By leveraging data-driven insights and a rigorous performance-charged cultural fit assessment, we ensure that every placement is not just a hire, but a catalyst for sustainable, long-term value creation.

Through our innovative 'Hyper-Accelerated Onboarding' and 'Actionable Intelligence Optimization' frameworks, we are revolutionizing how companies scale. We architect bespoke talent solutions engineered for maximum investor returns, transforming the recruitment process into an ultimate growth engine. Whether it is solving execution gaps for investor-backed ventures or embedding game-changing leadership teams, FlatGigs is dedicated to fueling the ascent of the next generation of market leaders. We are committed to de-risking high-stakes hiring and empowering startups to hit their targets with precision and speed.

Claim this profileFlatgigs logoFL

Flatgigs

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

49 remote jobs at Flatgigs

Explore the variety of open remote roles at Flatgigs, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Flatgigs

Remote companies like Flatgigs

Find your next opportunity by exploring profiles of companies that are similar to Flatgigs. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan