IoT Engineer

OneData Software Solutions


Date: 3 weeks ago
City: Coimbatore, Tamil Nadu
Contract type: Full time

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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

DATA ANALYST L4

Wipro, Coimbatore, Tamil Nadu
1 week ago
Job description:Job Description Role PurposeThe purpose of this role is to interpret data and turn into information (reports, dashboards, interactive visualizations etc) which can offer ways to improve a business, thus affecting business decisions.͏ Do1. Managing the technical scope of the project in line with the requirements at all stagesa. Gather information from various sources (data warehouses, database, data integration...

Sales Analyst

SLB, Coimbatore, Tamil Nadu
1 week ago
<![CDATA[ The Sales Operations Analyst supports the global sales organization with timely access to business systems, integrity of S&C data, and ensures adoption / utilization of associated digital platforms. The Sales Operations Analyst is responsible for business systems access requests and approvals, and is accountable for data quality checks and identifying positive and/or negative trends. This person is responsible for...

Senior Software Engineer - Java with GCP

EPAM Systems, Inc., Coimbatore, Tamil Nadu
1 week ago
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have...