Software Development Engineer

Sarvayana Sansar Industries

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sarvayana Sansar Industries in Bengaluru seeks a software engineer to develop and optimize edge-to-cloud software stacks. You will work on resource-constrained devices, implement data pipelines, and integrate with AWS IoT services.

You should have 3+ years of experience, strong C++ and Python skills, and hands-on Linux development; familiarity with MQTT, TLS, serverless architectures, and CI/CD is a plus.

Qualifications

  • 3+ years of professional software development experience, preferably with systems-level or distributed applications.
  • Strong programming skills in C++ and Python.
  • Hands-on experience with Linux-based development and systems programming.
  • Experience with AWS cloud services, particularly AWS IoT and serverless services.
  • Experience with IoT, edge computing, device-to-cloud communication, or cloud-based data pipelines.
  • Good understanding of MQTT, TLS, secure device connectivity, and event-driven architectures.
  • Experience developing software for resource-constrained devices and optimizing performance and reliability.
  • Familiarity with infrastructure-as-code tools such as AWS CDK or CloudFormation is a plus.
  • Exposure to OTA deployment and rollback mechanisms, CI/CD pipelines, or hardware-in-the-loop testing is preferred.
  • Strong problem-solving skills and ability to write clean, well-documented code.

Responsibilities

  • Port and optimize systems-level applications across Linux environments for resource-constrained edge devices.
  • Develop lightweight, reliable, and secure software components for data transmission from edge devices to the cloud.
  • Integrate edge devices with AWS cloud-based IoT services for scalable connectivity.
  • Design and develop cloud-based data pipelines covering data ingestion, processing, storage, and visualization.
  • Implement monitoring, alerting, and operational metrics to support reliability and performance.
  • Develop clean, testable, maintainable, and well-documented code.
  • Work on edge-cloud integration, device-to-cloud communication, and event-driven/serverless architectures.
  • Collaborate across the software stack to support telemetry collection and processing from edge devices to cloud dashboards.

Skills

C++
Python
Linux development
AWS IoT
MQTT
TLS
Serverless
Edge computing
Device-to-cloud
Data pipelines
CI/CD
AWS CDK / CloudFormation
OTA deployment

Tools

AWS CDK
CloudFormation

Job description

Role & responsibilities
  • Port and optimize systems-level applications across Linux environments for resource-constrained edge devices.
  • Develop lightweight, reliable, and secure software components for data transmission from edge devices to the cloud.
  • Integrate edge devices with AWS cloud-based IoT services for scalable and secure connectivity.
  • Design and develop cloud-based data pipelines covering data ingestion, processing, storage, and visualization.
  • Implement monitoring, alerting, and operational metrics to support system reliability and performance.
  • Develop clean, testable, maintainable, and well-documented code.
  • Work on edge-cloud integration, device-to-cloud communication, and event-driven/serverless architectures.
  • Collaborate across the software stack to support reliable telemetry collection and processing from edge devices to cloud dashboards.
Preferred candidate profile
  • 3+ years of professional software development experience, preferably working with systems-level or distributed applications.
  • Strong programming skills in C++ and Python.
  • Hands-on experience with Linux-based development and systems programming.
  • Experience working with AWS cloud services, particularly AWS IoT and serverless services.
  • Experience with IoT, edge computing, device-to-cloud communication, or cloud-based data pipelines.
  • Good understanding of MQTT, TLS, secure device connectivity, and event-driven architectures.
  • Experience developing software for resource-constrained devices and optimizing applications for performance and reliability.
  • Familiarity with infrastructure-as-code tools such as AWS CDK or CloudFormation is a plus.
  • Exposure to OTA deployment and rollback mechanisms, CI/CD pipelines, or hardware-in-the-loop testing is preferred.
  • Strong problem-solving skills with the ability to write clean, testable, maintainable, and well-documented code.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior edge application
Senior edge application

Search Advisers Services Guj • Gurugram District, Bengaluru

On-site
INR 2,500,000 - 4,000,000
IoT System Engineer & Developer
IoT System Engineer & Developer

Expersia • Vadodara

On-site
INR 1,200,000 - 2,100,000
Senior Internet of Things Engineer
Senior Internet of Things Engineer

Tailored Management • Chennai District

On-site
INR 3,500,000 - 8,000,000
Technical Engineering Lead
Technical Engineering Lead

Axisb • Hyderabad

On-site
INR 900,000 - 1,300,000
Electronics Engineer
Electronics Engineer

Shuvoneel Ras System • Kolkata District

On-site
INR 800,000 - 1,400,000
Sr Software Engineer (IoT Gateway Application Developer)
Sr Software Engineer (IoT Gateway Application Developer)

Unidel Group • Pune District

On-site
INR 1,200,000 - 1,500,000
Lead Engineer - Embedded C++
Lead Engineer - Embedded C++

Quest Global • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Jobtailor • Ahmedabad District

On-site
INR 1,200,000 - 2,100,000
Edge and IOT Architect
Edge and IOT Architect

Capgemini • Bengaluru

On-site
INR 3,000,000 - 5,000,000
IoT Hardware Engineer
IoT Hardware Engineer

jiWeb Technologies LLP • Sahibzada Ajit Singh Nagar

On-site
INR 600,000 - 1,200,000