OneData Software Solutions
Website:
onedatasoftware.com
Job details:
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
Click on Apply to know more.