Back to search
Birlasoft Linkedin · Posted 19d ago

IOT Fullstack

Chennai, Tamil Nadu, India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Area(s) of responsibility

Job Title: IoT Engineer

Experience: 4–6 Years

Location: Pune/Bengaluru/Chennai/HYD/Mumbai

Job Summary

We are seeking an experienced IoT Engineer with 5–6 years of hands-on experience in designing, developing, deploying, and maintaining end-to-end IoT solutions. The role involves working across device connectivity, edge computing, cloud platforms, data pipelines, and integrations with enterprise systems such as MES/ERP, with a strong focus on scalability, security, and reliability.

Key Responsibilities

IoT Solution Design & Architecture

Design end-to-end IoT architectures covering devices, gateways, edge processing, cloud ingestion, storage, and visualization

Define device-to-cloud communication patterns (MQTT, HTTP/REST, AMQP)

Select appropriate edge, cloud, and data technologies based on use cases

Device & Edge Development

Develop and integrate IoT device software and edge applications

Work with industrial protocols such as Modbus, OPC-UA, CAN, BLE, Zigbee

Implement offline-first and store-and-forward mechanisms at the edge

Perform device provisioning, configuration, firmware updates (OTA)

Cloud & Backend Development

Build scalable IoT backends using Azure IoT Hub / AWS IoT Core / GCP IoT

Design and develop APIs (REST, WebSockets) for device and application integration

Implement data processing pipelines (real-time and batch)

Integrate IoT data with MES, ERP, CMMS, and analytics platforms

Data Management & Analytics

Structure and manage high-volume time-series data

Integrate sensor data into dashboards and visualization tools

Support AI/ML use cases such as predictive maintenance, quality monitoring

Security & Compliance

Implement device identity, authentication, and authorization

Ensure data security through encryption (at rest and in transit)

Follow best practices for IoT security, patching, and compliance

DevOps & Operations

Deploy and manage IoT services using Docker, Kubernetes, CI/CD pipelines

Monitor system health, device connectivity, and performance metrics

Troubleshoot production issues across device, network, and cloud layers

Collaboration & Documentation

Work closely with hardware, firmware, cloud, and UI teams

Prepare technical design documents, architecture diagrams, and SOPs

Mentor junior engineers and contribute to best practices

Required Skills & Qualifications

Technical Skills

IoT Platforms: Azure IoT Hub, AWS IoT, or equivalent(Any one)

Programming: Python, Node.js, C/C++, Java (any two)

Protocols: MQTT, HTTP/REST, OPC-UA, Modbus, AMQP (everything)

Edge & Devices: Gateways, sensors, industrial controllers

Cloud: Azure/AWS services, microservices architecture(Any one)

Databases: Time-series (InfluxDB, TimescaleDB), SQL/NoSQL (Anyone)

DevOps: Docker, Kubernetes, CI/CD, Git (Any one)

Security: Device security, certificates, RBAC (Any one)

Domain Knowledge

Industrial IoT / Manufacturing / Smart Factory Experience Preferred

Familiarity with MES integration, shop-floor systems, telemetry data

Nice to Have

Experience with Digital Twin solutions

Exposure to AI/ML models using IoT data

Knowledge of offline-first web apps and indexed storage

Experience with Three.js / visualization dashboards

Certifications in Azure/AWS IoT or Cloud Architecture

Educational Qualification

Bachelor’s/Master’s degree in Computer Science, Electronics, Instrumentation, or related field

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent