flatgigs logoflatgigs logo

IoT Systems & Integration Engineer

flatgigsRemote — Egypt
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

To be successful in this role, you should have:Deep understanding of IoT protocols and hardware integration. Experience working with a variety of industrial hardware and protocols. Strong programming skills in Python and C. Effective problem-solving abilities and attention to detail. Excellent communication skills for collaboration with cross-functional teams.

About the job

About the Role

We are developing an innovative hardware-agnostic IoT platform designed to seamlessly connect physical sensors, industrial controllers, gateways, and OEM devices to a centralized cloud dashboard. We are seeking a skilled IoT Systems & Integration Engineer to create protocol adapters, gateway software, and a device abstraction layer that facilitate this integration. This position involves collaboration with a diverse network of OEM hardware suppliers from various countries.

The Ideal Candidate

You possess extensive hands-on experience with actual hardware rather than simulated devices. You have a track record of debugging Modbus register maps, developing MQTT clients for embedded Linux gateways, and configuring industrial IoT gateways for production environments. Your ability to interpret hardware datasheets and develop Python protocol adapters independently is a must. You appreciate the significance of data quality from device to cloud over the rapid introduction of features.

Key Responsibilities

Device & Protocol Integration

  1. Develop and maintain the device integration layer, including Python and C-based protocol adapters, drivers, and translation modules for sensors, PLCs, energy meters, gateways, and OEM hardware.
  2. Create production-quality integration adapters for protocols such as MQTT v3.1/v5.0, Modbus TCP, Modbus RTU, OPC-UA, BACnet/IP, SNMP, CoAP, HTTP REST, and proprietary OEM APIs.
  3. Design reusable protocol libraries that abstract hardware communication behind a unified Device Interface, rather than one-off scripts for individual devices.
  4. Maintain the Device Compatibility Matrix, documenting all tested hardware along with protocol versions, firmware, known issues, configuration templates, and onboarding effort estimates.
  5. Perform hardware-in-the-loop testing for every new device to validate telemetry accuracy, command round-trip timing, error handling, and reconnection behavior during connectivity interruptions.
  6. Create device profile templates to facilitate configuration-based onboarding of certified device types without requiring customer-side coding.
  7. Implement data normalization to convert raw hardware values into standardized engineering-unit JSON telemetry.

Edge & Gateway Engineering

  1. Develop edge gateway software for embedded Linux gateways and Raspberry Pi-class devices, focusing on local protocol translation, data buffering, and pre-processing.
  2. Ensure local data buffering on the edge to prevent data loss during cloud connectivity gaps, which is vital for industrial and logistics applications.
  3. Design edge aggregation logic to provide configurable statistical summaries that reduce uplink bandwidth in scenarios where cloud costs or connectivity are limited.
  4. Configure and validate edge runtimes, including AWS Greengrass, Azure IoT Edge, or Node-RED, on designated OEM gateway hardware.
  5. Implement secure edge-to-cloud communication using mTLS with X.509 certificates, including certificate rotation and revocation handling.

About flatgigs

At flatgigs, we are committed to transforming the IoT landscape by providing a versatile platform that connects various devices and sensors. Our team is passionate about innovation and dedicated to delivering cutting-edge solutions that enhance operational efficiency and reliability in industrial settings.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.