Search by job, company or skills

OneData Software Solutions

IoT Engineer

Save
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role: IoT Engineer

Work Location: Coimbatore (Onsite)

Experience: 2–3 Years

 

Job Summary:

 

As an IoT Engineer at OneData, you will work on real-world industrial and healthcare IoT solutions involving sensor integration, embedded systems, edge computing, real-time telemetry pipelines, cloud connectivity, AI-enabled IoT applications, device communication protocols, and monitoring dashboards.

You will be responsible for developing, integrating, and managing smart connected systems from hardware to cloud infrastructure. The role involves working closely with backend developers, AI engineers, cloud teams, and product teams to build scalable, reliable, and high-performance IoT ecosystems for enterprise applications.

Key Responsibilities:

 

Hardware & Embedded Development

 

Develop, test, and troubleshoot IoT hardware prototypes and embedded systems

Work with microcontrollers and edge devices such as ESP32, Arduino, STM32, Raspberry Pi, and Jetson Nano/Orin

Integrate sensors, BLE modules, GPS, RFID, RS232/RS485/CAN devices into IoT solutions

Diagnose and resolve hardware communication, connectivity, and device integration issues

 

IoT Communication & Networking

 

Implement communication protocols including MQTT, HTTP, WebSocket, and TCP/IP

Work with BLE, WiFi, LoRa, Zigbee, NB-IoT, and 4G/5G gateways

Configure device-to-cloud telemetry and real-time data communication pipelines

Support OTA (Over-the-Air) firmware updates and remote device management systems

 

Cloud & Backend Integration

 

Integrate IoT devices with cloud platforms such as AWS, GCP, and Azure

Work with MQTT brokers and IoT device management platforms

Store and process telemetry data using PostgreSQL, InfluxDB, MongoDB, and Timeseries databases

Develop APIs for device communication, monitoring, and data management

 

Edge AI & Monitoring:

Deploy AI/ML models on edge devices and embedded platforms

Work on real-time monitoring and AI-enabled IoT applications

Integrate camera-based AI systems and intelligent monitoring solutions

Optimize edge inference pipelines and embedded AI performance

 

Deployment & Operations

 

Configure and maintain Linux-based edge systems and embedded environments

Use Docker and containerization technologies for deployment and scalability

Monitor device health, telemetry systems, and operational performance

Maintain technical documentation, deployment reports, and system records

 

Requirements:

•Proficiency in Python programming

• Basic knowledge of C/C++ for embedded systems development

• Understanding of IoT communication protocols such as MQTT, HTTP, BLE, and TCP/IP

• Familiarity with Linux operating systems and command-line fundamentals

• Experience with API integration and device communication workflows

• Basic knowledge of databases and data handling concepts

• Understanding of networking fundamentals and connectivity concepts

• Familiarity with Git/GitHub for version control and collaboration

 

Benefits:

• Opportunity to work on enterprise-grade IoT and AI projects

• Exposure to AI, Edge Computing, and modern cloud infrastructure

• Real-world deployment and hands-on product development experience

Flexible learning environment with career growth in emerging technology

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148911023