Sr Software Engineer (IoT Gateway Application Developer)

Unidel Group

Pune District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Sr Software Engineer – IoT Gateway Application Developer
Sr Software Engineer – IoT Gateway Application Developer

Softdel and Software AG • Pune District

On-site
INR 800,000 - 1,200,000
IoT System Engineer & Developer
IoT System Engineer & Developer

Expersia • Vadodara

On-site
INR 1,200,000 - 2,100,000
Technical Architect – IoT, Gateway & Cloud
Technical Architect – IoT, Gateway & Cloud

Softdel and Software AG • Pune District

On-site
INR 1,000,000 - 1,500,000
Flexible work hours
Health insurance
Professional development opportunities
Senior Internet of Things Engineer
Senior Internet of Things Engineer

Tailored Management • Chennai District

On-site
INR 3,500,000 - 8,000,000
IoT / OT Infrastructure Engineer- Bengaluru- Long Term Contract
IoT / OT Infrastructure Engineer- Bengaluru- Long Term Contract

World Wide Technology • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Technical Lead
Technical Lead

JobItUs • Bengaluru

On-site
INR 4,000,000 - 6,000,000
OT Security
OT Security

KPMG Assurance and Consulting Services LLP • Bengaluru, Delhi

On-site
INR 1,500,000 - 2,100,000
IoT Hardware Engineer
IoT Hardware Engineer

jiWeb Technologies LLP • Sahibzada Ajit Singh Nagar

On-site
INR 600,000 - 1,200,000
IoT Software Engineer
IoT Software Engineer

jiWeb Technologies LLP • India

On-site
INR 600,000 - 1,200,000
Senior Engineer - Embedded Junior And Mid-Level
Senior Engineer - Embedded Junior And Mid-Level

Legrand Slovenija • Thane

On-site
INR 1,200,000 - 2,400,000