Posted:8 hours ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Hello All,

IoT Edge Software Developer

Job Type

  • Permanent / Contract (Flexible, based on candidate fit and business requirement)

Key Responsibilities

  • Own and develop the

    IoT Edge gateway software

    running on embedded Linux distributions (e.g., Debian).
  • Develop, deploy, and debug

    custom Docker containers/modules

    for IoT Edge.
  • Configure, manage, and troubleshoot

    Azure IoT Edge runtime

    and device connectivity.
  • Interface with managed industrial devices using protocols like

    Modbus TCP, MQTT, OPC UA, WebSockets

    .
  • Structure and validate

    JSON telemetry

    data from devices.
  • Manage Linux system configuration, package management, and embedded system setup.
  • Implement

    secure connectivity

    to the cloud via

    cellular, Wi-Fi, or Ethernet networks

    .
  • Collaborate with Security and DevOps teams to manage

    device certificate installation, rotation, and OTA updates

    .
  • Troubleshoot networking, firewall, and device connectivity issues including

    VPN and proxy handling

    .
  • Document development workflows, provisioning processes, and deployment strategies.

Required Skills & Experience

  • 4+ years of experience

    in building commercial enterprise products, preferably in IoT/Edge solutions.
  • Strong hands-on expertise in:
  • Azure IoT frameworks (IoT Hub, IoT Edge runtime, SDKs)

  • Docker and containerization

    (custom container/module creation, deployment, debugging)
  • Industrial/field protocols

    (Modbus TCP, MQTT, OPC UA, WebSockets)
  • Linux system administration

    (Debian, package management, system configuration)
  • Experience integrating

    embedded/industrial devices

    with Azure IoT platforms.
  • Strong understanding of

    telemetry structuring (JSON)

    .
  • Solid problem-solving skills and ability to work in Agile environments.

Desirable Skills

  • Programming in

    Python, C#, Node.js, or C

    .
  • Experience with

    Azure IoT Hub Device Provisioning Service (DPS)

    .
  • Knowledge of

    secure integration

    with backend APIs and services.
  • Experience with

    shell scripting

    for provisioning workflows.
  • Ability to develop lightweight

    containerized web UIs

    for Linux gateways (Flask, Express, etc.).
  • Familiarity with

    network/debugging tools

    and

    firewall troubleshooting

    .
  • Knowledge of

    secure OTA (Over-The-Air) update mechanisms

    .

Education

  • Bachelor's/Master's degree in

    Computer Science, Electronics, Embedded Systems, or related technical discipline

    .

If interested, please share references and updated resume on [HIDDEN TEXT] and [HIDDEN TEXT]

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Nagpur, Maharashtra, India