Senior Software Developer - IoT - Armstrong Fluid Technology

Gravity Engineering Services Pvt Ltd.

Full-time Other-General
Apply Now
Location
toronto, on, Canada
Posted
July 04, 2026

Job Description

Key Responsibilities

  • Design, develop, and maintain embedded firmware for IoT devices using C/C++ and Python.
  • Implement secure MQTT and RESTful APIs to enable real‑time data exchange between edge devices and cloud services.
  • Integrate AWS IoT Core, Lambda, and DynamoDB to build scalable, cloud‑native data pipelines.
  • Collaborate with cross‑functional teams in an Agile environment to deliver incremental features and improvements.
  • Perform code reviews, unit testing, and continuous integration to ensure high code quality and reliability.

Requirements

  • 5+ years of software development experience in embedded systems and IoT.
  • Proficiency in C/C++ and Python with a strong understanding of real‑time operating systems.
  • Hands‑on experience with MQTT, REST APIs, and AWS IoT services.
  • Solid knowledge of secure communication protocols and device authentication.
  • Excellent...