B

IOT Fullstack Developer-4C

Birlasoft · Mumbai, Maharashtra, India

3–9 yrs experienceRemotefull_timePosted 1w ago
Apply now →

Job 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