MisuJob - AI Job Search Platform MisuJob

Systems & Integration Engineer

Flatgigs

India Remote permanent

Posted: April 29, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Design and develop software for IoT platform connectivity, focusing on protocol adapters, gateway software, and device abstraction layer. This role requires expertise in real-world hardware debugging and device interaction.

Job Description

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

• 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
• 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
• Write reusable protocol libraries that abstract hardware communication behind a unified Device Interface — not one-off scripts per device
• Build and maintain the Device Compatibility Matrix: all tested hardware logged with protocol version, firmware, known issues, config templates, and onboarding effort estimate
• 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
• Build device profile templates enabling configuration-based onboarding of certified device types — no customer-side code required
• Implement data normalisation: raw hardware values (register counts, voltage, proprietary units) converted to standardised engineering-unit JSON telemetry

Edge & Gateway Engineering

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

OEM & Hardware Onboarding

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


Requirements:
• 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
• 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
• Solid MQTT knowledge: broker configuration, topic design, QoS level selection, hardware MQTT client integration and troubleshooting ⚑ NON-NEGOTIABLE
• Python for production-quality protocol adapter development — not scripting; you write maintainable, tested integration libraries
• Industrial IoT gateway configuration and programming: Advantech, Moxa, Pepperl+Fuchs, or any equivalent embedded Linux gateway platform
• OPC-UA hands-on experience: browsing server address spaces, reading node values, implementing client subscriptions
• 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
• Sensor domain experience across at least 3 of the following: temperature/humidity, power/energy monitoring, GPS/asset tracking, pressure/flow, vibration/accelerometer, air quality
• Remote work discipline: rigorous documentation habits, async-first communication, and ability to coordinate physical hardware testing across distributed locations ⚑ REMOTE DISCIPLINE

Nice to Have

• LoRaWAN end-device commissioning, gateway configuration, and network server setup (ChirpStack preferred)
• Cellular IoT module integration: NB-IoT, LTE-M, or 4G — SIM7600, Quectel EC25, or equivalent
• BACnet/IP or BACnet MS/TP for building automation and HVAC integration
• Embedded C or C++ for device firmware or firmware interface library development
• AWS Greengrass v2 or Azure IoT Edge module development
• IEC 62443 industrial cybersecurity standard knowledge
• 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

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply