Skip to content

IOT Engineer

  • Hybrid
    • Pune, Mahārāshtra, India
  • Development/QA/DevOps/IT

Job description

About Leapfrog

Leapfrog is on a mission to be a role model technology company. Since 2010, we have relentlessly worked on crafting better digital products with our team of superior engineers. We’re a full-stack company specializing in SaaS products and have served over 100 clients with our mastery of emerging technologies.

We’re thinkers and doers, creatives and coders, makers and builders— but most importantly, we are trusted partners with world-class engineers. Hundreds of companies in Boston, Seattle, Silicon Valley, and San Francisco choose us to gain speed, agility, quality, and stability, giving them an edge over their competitors.

About the role

We are looking for a skilled IoT Engineer to design, develop, and deploy scalable IoT solutions using Amazon IoT Greengrass, Multicast networking, and Linux-based edge devices. You will be responsible for architecting and implementing IoT solutions that ensure secure and efficient data processing at the edge, integrating cloud and on-premise systems, and optimizing network performance for large-scale device deployments.

  • Develop, configure, and manage Amazon IoT Greengrass for edge computing applications.

  • Implement multicast communication protocols for efficient device-to-device communication in IoT networks.

  • Configure and optimize Linux-based embedded systems for edge computing.

  • Develop secure and scalable IoT solutions for device connectivity, data processing, and cloud integration.

  • Implement device provisioning, monitoring, and lifecycle management for large IoT deployments.

  • Optimize network protocols and security frameworks for low-latency and high-performance IoT applications.

  • Work with cloud platforms such as AWS IoT Core, Lambda, and S3 to integrate IoT data pipelines.

  • Develop and troubleshoot containerized applications (Docker, Kubernetes) for edge deployment.

  • Ensure data encryption, access control, and compliance with IoT security best practices.

  • Collaborate with firmware engineers, cloud architects, and DevOps teams to improve IoT system efficiency.

Job requirements

  • Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field.

  • 3+ years of experience in IoT system development.

  • Proficiency in Amazon IoT Greengrass, AWS IoT Core, and related cloud services.

  • Strong knowledge of multicast networking and communication protocols (MQTT, CoAP, OPC-UA, etc.).

  • Experience working with Linux-based embedded systems and shell scripting.

  • Proficiency in Python, C/C++, or Golang for IoT application development.

  • Experience with containerization (Docker, Kubernetes) in edge environments.

  • Knowledge of security best practices for IoT, including encryption, certificate management, and secure boot.

  • Familiarity with real-time data processing and message queuing systems (Kafka, RabbitMQ, etc.).

  • Strong debugging and performance optimization skills for IoT devices.

Nice-to-Have Skills

  • Experience with wireless networking protocols (LoRa, Zigbee, BLE, 5G, Wi-Fi 6).

  • Hands-on experience with hardware interfaces (GPIO, UART, I2C, SPI).

  • Experience with Terraform, Ansible, or other infrastructure-as-code (IaC) tools

Skills
AWS, Linux, Python, AWS Lambda, AWS S3

or