
IOT Fullsatck
Birlasoft · Mumbai Metropolitan Region
- On site
- Full-time
- ₹1,000,000 / year
- Mumbai Metropolitan Region
Job highlights
- Design, develop, and maintain end-to-end IoT solutions.
- Work across device connectivity, edge, and cloud platforms.
- Integrate IoT data with enterprise systems like MES/ERP.
- Focus on scalability, security, and reliability of IoT systems.
- Collaborate with cross-functional teams on IoT projects.
About the role
IoT Engineer
Birlasoft is seeking an experienced IoT Engineer with 4-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, and 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.
Key skills/competency
- IoT Engineer
- IoT Solutions
- Cloud Platforms
- Edge Computing
- Device Connectivity
- Data Pipelines
- Python
- Node.js
- MQTT
- Azure IoT Hub
Skills & topics
- IoT Engineer
- IoT Solutions
- Cloud Platforms
- Edge Computing
- Device Connectivity
- Data Pipelines
- Python
- Node.js
- MQTT
- Azure IoT Hub
- AWS IoT
- GCP IoT
- Industrial IoT
- Manufacturing
- Smart Factory
- MES Integration
- OPC-UA
- Modbus
- Docker
- Kubernetes
- CI/CD
- Time-series databases
- Embedded Systems
- Firmware Updates
- Digital Twin
How to get hired
- Tailor your resume: Highlight your experience with IoT platforms, programming languages (Python, Node.js), and protocols (MQTT, OPC-UA).
- Showcase relevant projects: Detail your involvement in designing, developing, and deploying end-to-end IoT solutions.
- Emphasize industrial IoT experience: If applicable, stress your knowledge of MES integration and shop-floor systems.
- Prepare for technical questions: Be ready to discuss your experience with cloud services (Azure/AWS), edge computing, and security best practices.
- Demonstrate problem-solving skills: Highlight instances where you troubleshooted production issues across device, network, and cloud layers.
Technical preparation
Master Python, Node.js, C/C++, or Java programming.,Familiarize with MQTT, HTTP/REST, OPC-UA protocols.,Practice with Azure IoT Hub or AWS IoT Core.,Understand Docker, Kubernetes, and CI/CD pipelines.
Behavioral questions
Describe a complex IoT solution you designed.,How do you ensure security in IoT systems?,Share an experience troubleshooting production IoT issues.,How do you collaborate with hardware and firmware teams?
Frequently asked questions
- What are the key technical skills required for the IoT Engineer role at Birlasoft?
- The IoT Engineer role at Birlasoft requires proficiency in IoT platforms like Azure IoT Hub or AWS IoT, programming languages such as Python, Node.js, C/C++, or Java, and knowledge of protocols like MQTT, HTTP/REST, OPC-UA, Modbus, and AMQP. Experience with edge devices, cloud services, time-series databases, DevOps tools (Docker, Kubernetes), and security best practices is also crucial.
- Does Birlasoft prefer experience with specific cloud providers for this IoT Engineer position?
- While the job description mentions Azure IoT Hub, AWS IoT Core, and GCP IoT as potential platforms, Birlasoft values experience with any of these or equivalent platforms. Demonstrating a strong understanding of cloud-based IoT solutions is key.
- What kind of industrial experience is beneficial for an IoT Engineer at Birlasoft?
- Birlasoft specifically prefers candidates with experience in Industrial IoT, Manufacturing, or Smart Factory environments. Familiarity with MES integration, shop-floor systems, and telemetry data is highly advantageous for this role.
- What educational background is expected for the IoT Engineer position at Birlasoft?
- Birlasoft is looking for candidates with a Bachelor's or Master's degree in Computer Science, Electronics, Instrumentation, or a related technical field for this IoT Engineer role.
- Are certifications in cloud or IoT important for applying to this IoT Engineer job at Birlasoft?
- While not strictly required, certifications in Azure/AWS IoT or Cloud Architecture are considered a 'nice to have' and can strengthen your application for the IoT Engineer position at Birlasoft.
- What programming languages are most sought after for the IoT Engineer role at Birlasoft?
- For the IoT Engineer role at Birlasoft, proficiency in at least two programming languages from Python, Node.js, C/C++, and Java is required. Python and Node.js are frequently mentioned in the context of IoT development.
- How important is experience with protocols like MQTT and OPC-UA for this IoT Engineer position?
- Experience with a wide range of protocols including MQTT, HTTP/REST, OPC-UA, Modbus, and AMQP is essential for the IoT Engineer role at Birlasoft, as it covers device-to-cloud communication and industrial protocol integration.