Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

SU - Software Developer – IoT Platform (Industrial Setting with Arduino-based Devices)

Somewhere

Salary range:

  • 1,700-2,200 USD

Job Summary:

We are looking for a skilled Software Developer to design, develop, and maintain our Industrial IoT (IIoT) platform , with a particular focus on supporting Arduino-based edge devices and other microcontroller-driven solutions. You will play a key role in developing both the cloud/backend systems and the embedded applications that power our connected industrial environments. This position is ideal for someone passionate about bridging embedded systems with cloud computing in industrial settings.

 

Key Responsibilities:

🛠Platform Development and Maintenance

  • Design and develop backend software and APIs that support data ingestion, device management, and analytics for our IIoT platform.
     
  • Build and maintain edge-to-cloud communication flows including support for Arduino and other microcontroller devices (e.g., ESP32, STM32).
     
  • Create and manage Over-The-Air (OTA) update mechanisms for edge devices.
     

🧠Embedded Software & Device Integration

  • Develop, deploy, and optimize firmware for Arduino-based devices used in industrial applications (sensors, actuators, gateways).
     
  • Interface with industrial sensors and actuators via analog/digital I/O, I2C, SPI, UART, and protocols like Modbus or CAN.
     
  • Design robust telemetry and remote control workflows using MQTT, or custom protocols from Arduino to cloud.
     

🔄 Cloud & Edge Synchronization

  • Develop cloud connectors and integrations with platforms like AWS IoT Core , Azure IoT Hub , or Google Cloud IoT .
     
  • Synchronize edge device states, commands, and alerts to cloud dashboards and data pipelines.
     
  • Implement time-series data storage and visualization using tools like InfluxDB , Grafana , or TimescaleDB .
     

🔒 Security and Reliability

  • Implement encryption and secure bootloaders for Arduino-based devices (e.g., TLS with WiFi/BLE modules).
     
  • Build resilient mechanisms for error recovery, watchdog timers, and remote debugging.
     

🤝 Collaboration and Documentation

  • Collaborate with embedded engineers, OT specialists, and cloud developers for end-to-end IIoT deployment.
     
  • Maintain clean documentation for hardware-software interfaces, firmware upgrades, and integration workflows.
     

 

Required Qualifications:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
     
  • 3+ years of software development experience, including hands-on work with Arduino-based or similar microcontroller platforms.
     
  • Proficiency in C/C++ for embedded development and at least one higher-level language like Python, JavaScript, or Go.
     
  • Familiarity with industrial-grade sensors, actuators, and protocols (Modbus, OPC UA, RS485, etc.).
     
  • Experience with MQTT, CoAP, RESTful APIs, and message brokers (Kafka, RabbitMQ).
     
  • Experience integrating with public IoT platforms (AWS, Azure, GCP).
     

 

Preferred Qualifications:

  • Experience with other MCUs (ESP32, STM32, Particle, Raspberry Pi Pico).
     
  • Knowledge of low-power sensor networking and battery-operated deployments.
     
  • Familiarity with CI/CD pipelines for embedded systems (e.g., PlatformIO, GitHub Actions).
     
  • Understanding of edge computing frameworks (AWS Greengrass, Balena, etc.).
     
  • Industrial domain experience (manufacturing, energy, agriculture, or logistics).
     

 

Soft Skills:

  • Strong analytical and problem-solving mindset.
     
  • Clear and proactive communicator.
     
  • Comfortable with rapid prototyping and iterative development.
  • Self-driven with a high attention to detail.
Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the SU - Software Developer – IoT Platform (Industrial Setting with Arduino-based Devices) in Pakistan vacancy
  •  ...transformation projects. Responsibilities Set and align the vision, mission, and...  ...Operating Unit and bottling partners in developing and implementing business continuity and...  ...execution of marketing calendar initiatives with bottlers and suppliers and ensure... 
    Lahore
    2 days ago
  •  ...Inventory team. • Provide analytical support to SC Controller with variance analysis and other agreed upon KPI’s on monthly basis...  ...variances. Also present YTD Capex spend status vs AOP and LE. • Plan, set and manage Team performance objectives through performance... 
    Lahore
    2 days ago
  •  ...and more complex accounts in partnership with senior account management leaders. The...  ...within Cummins. Key Responsibilities Develop, manage, and maintain strong business...  ...objectives. Channel Awareness: Understands industry structure, market dynamics, and routes to... 

    Cummins Inc.

    Rawalpindi
    4 hours ago
  •  ...Job Summary: Manages, develops, and implements project(s) of varying complexity and size in assigned functional area. Partners with business stakeholders to ensure a successful project completion. Key Responsibilities: Leads multiple projects from inception to... 

    Cummins Inc.

    Rawalpindi
    4 hours ago
  •  ...Job Summary Responsible for developing and growing business...  ...forecasts, and collaborating with internal stakeholders to ensure...  ...Channel Awareness: Understands industry structure, market dynamics, customer...  ...: Uses compelling and fact-based communication to influence... 

    Cummins Inc.

    Rawalpindi
    4 hours ago
  •  ...Job Summary: Develop and provide supply chain analytics that cross organizations and Business...  ...partnerships and working collaboratively with others to meet shared objectives....  ...cultures bring to an organization. Skill Set = Global perspective, Analytical and AI, leadership... 

    Cummins Inc.

    Rawalpindi
    4 hours ago
  •  ...apprenticeship or regional training program, assists with facilities changes and improvements;...  ...and implements plan. Helps with developing, documenting, and reporting budgets for...  ...Additional responsibilities may be assigned based on business and organizational... 

    Cummins Inc.

    Rawalpindi
    4 hours ago
  •  ...intent, working directly with Product teams to...  ...Communicates effectively - Developing and delivering multi-mode...  ...against established industry frameworks and regulations...  ...a broad knowledge base in fundamental IT skills...  ...Qualifications FinOps Platform Engineer Role Overview... 

    Cummins Inc.

    Rawalpindi
    4 hours ago
  •  ...Agile, Most Competitive, Most Digitalized & Cleanest Supply Base in the industry. • Drive achievement of quality and production goals in supply...  ...or mitigate the potential impacts. • Manage relationships with factory management in applying the right resources, processes... 

    adidas

    Lahore
    5 hours ago
  •  ...Agile, Most Competitive, Most Digitalized & Cleanest Supply Base in the industry. • Drive for development, commercialization, product integrity...  ...process of assigned products in collaboration with Tier1 factory personnel and technical teams. • Provide specific... 

    adidas

    Sialkot
    5 hours ago
  •  ...Multan, Hyderabad, and Gujranwala. The selected candidates will be responsible for developing beverage distribution networks, identifying potential distributors, building relationships with wholesalers and retailers, and expanding market coverage in their assigned cities... 

    garland-foods

    Multan
    8 days ago
  •  ...provide accurate information. * Resolve customer complaints and provide appropriate solutions. * Maintain positive relationships with customers. * Explain products, services, and company policies to customers. * Record customer interactions and update... 
    Karachi
    6 hours ago
  •  ...short-form content, keeps up with social media trends, and can...  ...videos optimized for digital platforms. Beyond traditional editing...  ...ChatGPT, and ElevenLabs to develop and produce AI-assisted video...  ...transform Pakistan’s automobile industry by enabling millions of... 

    PakWheels

    Lahore
    6 hours ago
  •  ...that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the...  ...or how well you can code. It is about what more you want to do with that knowledge. Were you given the tools to go beyond solving for... 

    Nagarro

    Work from home
    8 hours ago
  •  ...transformation across cloud, data, software engineering, and...  ...intelligence. We work with industry-leading organizations...  ...modernizing a data platform for a global financial...  ...legacy Oracle-based ETL processes, and contributing...  ...’LL DO – Design, develop, and optimize data... 

    Solvd

    Work from home
    8 hours ago
  •  ...Kit is the email marketing platform experts choose to grow their audience...  ...day, you’ll work most closely with Kris Hamoud and Ivan Mora...  ...prioritize.   WHAT WON’T SET YOU UP FOR SUCCESS – Wanting...  ...East Coast time—so if you’re based on the West Coast of the United... 

    Kit

    Work from home
    8 hours ago
  •  ...Postgres development platform, built by developers for developers. We provide...  ...We’re looking for a Software Engineer to join our...  ...that replaces SQLite—with an ongoing project to...  ...OS Kernels, storage devices, etc. – Have...  ...Use this budget to set up your ideal work environment... 

    Supabase

    Work from home
    8 hours ago
  •  ...Responsibilities Build and ship features for the Creative App on iOS. Integrate app functionality with ElevenLabs’ AI-driven audio models. Design and run A/B tests and use data to guide product decisions. Own performance, quality, and responsiveness in a production... 

    ElevenLabs

    Work from home
    8 hours ago
  •  ...) Nango (YC W23) is a developer infrastructure company...  ...are a YC-backed company with multi-million ARR and a...  ...team building Nango’s platform. This is a product engineering...  ...ARE – 5+ years of software engineering experience...  ...ambiguity. – Based in North America, LATAM... 

    Nango

    Work from home
    8 hours ago
  •  ...one of the most innovative software companies, is in search...  ...are delivered through our industry-disrupting software platform, with groundbreaking business...  ...relationship. • Mentor and develop Solution Consultants....  ...organization’s knowledge base — shares insights, drives... 

    RainFocus

    Work from home
    8 hours ago
  •  ...and delight. We work at scale — across all devices and digital mediums, and our people exist...  .... It is about what more you want to do with that knowledge. Were you given the tools...  ...methodologies ~ Comfortable using modern tools and platforms such as Docker, Jenkins, Gitlab CI, etc.... 

    Nagarro

    Work from home
    8 hours ago
  •  ...administration. Familiarity with medical billing or...  ...systems, ERP platforms, or similar HR tools....  ...roster management and shift-based work environments is preferred...  ...or other service-based industries will be an advantage....  ...management. Develop, track, and report team... 

    HR POD - Hiring Talent Globally

    Lahore
    2 days ago
  •  ...leads, and support sales growth for our software products. The ideal candidate will have...  ...within the software, SaaS, or technology industry. This role involves executing...  ...lead-nurturing activities and collaborate with sales teams - Maintain and update website... 

    KNOATIV

    Karachi
    3 days ago
  •  ...filings, and regulatory compliance. ~ Proficiency in accounting software such as QuickBooks or Xero. ~ Strong understanding of...  ...supporting audits. ~ Strong analytical and problem-solving skills, with attention to detail. ~ Ability to work independently, maintain... 

    HR POD - Hiring Talent Globally

    Lahore
    2 days ago
  •  ...partially qualified CA or ACCA qualification, with 2–3 years of relevant experience in...  ..., budgeting, and financial reporting. Industry Preference: Experience in power generation...  ...Proficiency in MS Excel and accounting software. Strong analytical, numerical, and problem... 

    People Perfect

    Islamabad
    2 days ago
  •  ...candidates should be comfortable learning new systems and working with business software. Key Responsibilities Support daily Entrata...  ...operations. Professional growth and learning opportunities. Potential for a full-time position based on performance.... 
    Remote job

    Advanced Asset Management

    Lahore
    2 days ago
  • 200000 - 300000 PKR

     ...Pakistan time) Base salary: PKR 200,000...  ...Product Builder with strong product judgment...  ..., and development platforms to build...  ...designer, product developer, or related roles....  ...Nice to Have: Software development or programming...  ...– Get support to set up or upgrade your... 
    Remote job

    AutoScale Ventures

    Lahore
    2 days ago
  •  ...Infrastructure Availability & Performance Maintain 99.5% uptime across core infrastructure, data center, and network services, with defined performance baselines for compute, storage, and connectivity. ~ IT/OT Network Resilience & Segregation... 

    HRSI Careers

    Lahore
    9 hours ago
  •  ...prior work experience with a marketing...  ...websites and e-commerce platforms. The ideal...  ...the ability to lead developers, manage technical...  ...maintain Magento-based e-commerce websites...  ...different browsers and devices. Manage website...  ..., AI tools, and industry best practices.... 

    Colab

    Karachi
    10 hours ago
  •  ...processes and support high-performing software development teams in the successful delivery of digital platform initiatives. The successful...  ...Master will work closely with Product Owners, Project Managers...  ...-functional teams including developers, testers, architects, UX teams... 

    Datamatics Technologies

    Karachi
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SU - Software Developer – IoT Platform (Industrial Setting with Arduino-based Devices). Be the first to apply!