Sr Software Engineer (IoT Gateway Application Developer)

Unidel Group

Pune District

On-site

INR 1,200,000 - 1,500,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A technology solutions company in Pune District is seeking a Senior Software Engineer with expertise in C/C++ and AWS. The role involves designing and developing IoT applications and gateways, ensuring robust cloud integration and security, and maintaining high-quality technical documentation. Ideal candidates should have strong communication skills, experience with protocols like MQTT and Modbus, and familiarity with Agile methodologies. This position offers a dynamic work environment focused on innovative solutions for industrial systems.

Qualifications

  • Strong proficiency in C and C++ (Embedded/Linux).
  • Hands-on experience with AWS Cloud and AWS IoT Core.
  • Deep understanding of MQTT, Modbus, and device communication protocols.
  • Knowledge of multi-threading and performance optimization.

Responsibilities

  • Design, develop, and maintain C/C++ applications for IoT gateways.
  • Implement cloud connectivity using AWS IoT Core.
  • Write unit and integration tests using frameworks like Google Test.
  • Create and maintain detailed documentation and participate in Agile ceremonies.

Skills

C/C++ expertise
AWS Cloud integration
MQTT and Modbus knowledge
Linux-based systems experience
Unit testing frameworks
Configuration files handling
Verbal and written communication

Tools

Git
JIRA
Confluence
Agile/Scrum methodology

Job description

Overview

We are looking for a Senior Software Engineer with strong expertise in C/C++ for IoT and Cloud-based systems. The candidate will be responsible for designing and developing IoT gateway and device-side applications, integrating with AWS Cloud, and ensuring secure, scalable, and high-performance solutions for industrial systems, particularly in the HVAC domain.

The role demands an engineer who can work independently, contribute to system architecture, and produce high-quality technical documentation including Requirement Specifications and Design Documents.

Key Responsibilities

Software Development

  • Design, develop, and maintain C/C++ applications for IoT gateways and edge devices.
  • Implement cloud connectivity using AWS IoT Core.
  • Develop communication layers using MQTT, Modbus (RTU/TCP), and REST APIs.
  • Handle configuration files (JSON/YAML/XML) and enable dynamic data mapping for device parameters.
  • Build scalable solutions for real-time data acquisition, processing, and cloud synchronization.
  • Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity.
Cloud & IoT
  • Integrate devices with AWS services such as:
  • AWS IoT Core
  • Lambda
  • S3
  • DynamoDB / RDS
  • Implement secure authentication mechanisms (certificates, policies, TLS).
  • Support firmware upgrade mechanisms (OTA).
Quality & Security
  • Write unit and integration tests using frameworks such as:
  • Google Test (GTest)
  • CppUTest
  • Follow secure coding practices and industry best practices.
  • Ensure compliance with cybersecurity standards and data protection requirements.
Documentation & Process
  • Create and maintain:
  • Detailed Requirement Specifications
  • High-Level and Low-Level Design Documents
  • API documentation and system diagrams
  • Participate actively in Agile ceremonies (Sprint Planning, Reviews, Retrospectives).
  • Track work using JIRA and maintain knowledge in Confluence.
Mandatory Skills

Technical

  • Strong proficiency in C and C++ (Embedded/Linux).
  • Hands-on experience with AWS Cloud and AWS IoT Core.
  • Deep understanding of MQTT, Modbus, and device communication protocols.
  • Experience with Linux-based systems and networking concepts.
  • Expertise in unit testing frameworks and test-driven development.
  • Experience in handling configuration files and dynamic device models.
  • Knowledge of multi-threading, memory management, and performance optimization.
Tools & Practices
  • Git (GitHub / GitLab / Bitbucket)
  • CI/CD pipelines
  • Agile/Scrum methodology
  • JIRA, Confluence
Soft Skills
  • Strong verbal and written communication skills.
  • Ability to work independently with minimal supervision.
  • Capability to interact with clients and stakeholders for requirement discussions.
Good to Have (Preferred)
  • Knowledge of GDPR and ISO 27001 compliance.
  • Experience in building IoT Gateway Applications for European customers.
  • Domain experience in HVAC / Building Management Systems (BMS).
  • Experience with:
  • OPC-UA
  • BACnet
  • Digital Twin platforms
  • Exposure to DevOps practices and cloud cost optimization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead Embedded Application - IOT
Technical Lead Embedded Application - IOT

Motherson Technology Services Limited • Hyderabad

On-site
INR 1,500,000 - 2,100,000
IoT / OT Infrastructure Engineer Hybrid at Bangalore
IoT / OT Infrastructure Engineer Hybrid at Bangalore

Calance Software • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Senior Full Stack Developer - IOT
Senior Full Stack Developer - IOT

KSB Company • Maharashtra

On-site
INR 1,800,000 - 2,600,000
Senior Electrical Engineer
Senior Electrical Engineer

Zealogics.com • Ahmedabad District

On-site
INR 450,000 - 660,000
Competitive compensation and growth
Cutting-edge IIoT technologies
Leadership role in advanced инженерing
IoT Architect
IoT Architect

Kerala Vision • Ernakulam

On-site
INR 1,600,000 - 2,800,000
Advanced Software Engr
Advanced Software Engr

Honeywell Technologies • Karnataka

On-site
INR 3,000,000 - 4,500,000
Technical Lead
Technical Lead

Recex.co • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton Corporation • Pune District

On-site
INR 2,400,000 - 4,200,000
IoT AWS Cloud Consultant
IoT AWS Cloud Consultant

Ezzoft Technologies • Thiruvananthapuram

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer – React, Node.js, Azure, and IoT
Senior Software Engineer – React, Node.js, Azure, and IoT

RMT Engineering • Gurugram District

On-site
INR 800,000 - 1,500,000
Competitive salary
Flexible work environment
Leadership growth opportunities
+2