SU - Software Developer – IoT Platform (Industrial Setting with Arduino-based Devices)
21 hours ago
Salary range:
1,700-2,200 USDJob 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, HTTP, 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.
-
Full Stack Software Developer
20 hours ago
Pakistan Sublime Wireless Inc Full time 2,160,000 - 3,600,000 per yearFull Stack Software Developer - (NestJs + VueJs, IoT Platform)Job SummaryWe are seeking a skilled Full Stack Software Developer to join our team.The role focuses on maintaining, refactoring, and optimizing the existing NestJs (backend) and VueJs (frontend) codebase, while managing databases and integrating IoT devices.This is a remote position, starting...
-
Full Stack Software Developer
20 hours ago
Pakistan Nextech Packages Pvt. Ltd Full time 1,200,000 - 3,000,000 per yearAbout the Company-IT Software HousePlease fill the Assessment form:Location: Islamabad, Karachi, Lahore, RawalpindiDescriptionManagement Platform.The role focuses on maintaining, refactoring, and optimizing the existing NestJs (backend) and VueJs (frontend) codebase, while managing databases and integrating IoT devices.This is a remote position, starting...
-
Software Engineer
5 days ago
Pakistan Automated Medical Technologies Full time 600,000 - 900,000 per yearWe are seeking a multi-disciplinary Software Developer / Engineer to help design, develop, and integrate the full software stack for HemoOne — from embedded control to cloud-connected applications. You will work on the architecture, coding, and deployment of systems that combine AI computer vision, robotics control, and medical safety standards.This role...
-
Sr. Niagara Architect
20 hours ago
Pakistan SOC Solutions LLC Full time 900,000 - 1,200,000 per yearLocation: Pakistan (Remote possible, On-Site Preferred – Karachi)Company: Botmer InternationalAbout UsBotmer International ) is a global AI-first software development and automation company. We specialize in AI agents, SaaS platforms, and enterprise-grade digital solutions for clients across the US, UK, EU, and Middle East. As we expand into smart building...
-
Backend & Cloud Infrastructure Engineer
2 weeks ago
Pakistan SHAH QALIFIED LTD Full time 70,000 - 250,000 per yearBackend & Cloud Infrastructure EngineerLocation: No location restriction (onsite/Remote/Global) open to candidates from Asia, Europe, and the USA who can work aligned to China Standard Time (CST) hoursType: Full-TimeAbout LIMI AILIMI AI is building cutting-edge modular AI infrastructure that powers next-generation devices and applications. We're looking for...
-
Embedded Systems Consultant
20 hours ago
Pakistan Software Productivity Strategists Full time 500,000 - 1,200,000 per yearLocation: PKCategory: SpinnlabsLast Date: Knowledge and Skills:Programming Languages: Strong proficiency in C/C++; working knowledge of Python or Node-RED for automation tasks.Embedded Systems: Solid experience with microcontrollers, microprocessors, and digital logic design.RTOS: Practical experience with real-time operating systems implementation and...
-
Appointment Setting Agent
5 days ago
Pakistan The Star Sterling Limited Full time 200,000 - 600,000 per yearLocation: Lahore, Pakistan (Remote to Office based)Employment Type: Remote and Full-Time from 10 am - 6 pm, Mon to Fri⸻We are seeking a confident, target-driven Appointment Setting Agent to contact prospective clients, qualify leads, and schedule appointments for our sales and advisory team. The ideal candidate will have excellent communication skills in...
-
Software bot developer
20 hours ago
Pakistan Remote VA Full time 900,000 - 1,200,000 per yearJob Title: Software Bot DeveloperJob Description: We are seeking a skilled and proactive Software Bot Developer to maintain, enhance, and troubleshoot our existing bot infrastructure. The successful candidate will oversee the upkeep, periodic upgrades, and efficient performance of the bot to meet evolving business needs. This role requires close...
-
Laravel Developer
20 hours ago
Pakistan php developer Full time 300,000 - 600,000 per yearWe are looking for a Laravel Developer to join our team and continue the development of our WooCommerce Analytics and Sales Trends application. The ideal candidate should have 1–2 years of hands-on experience with Laravel and a solid understanding of front-end technologies.Responsibilities:Continue development of our Laravel-based analytics and reporting...
-
Unity Developer C#
20 hours ago
Pakistan Tower25 Full time 2,000,000 - 3,000,000 per yearJob Overview:We are seeking a talented Senior Unity Developer to join our innovative team and contribute to the development of impactful XR solutions. We are leading provider of immersive learning solutions, specializing in transforming healthcare and educational training through cutting-edge augmented reality (AR) and mixed reality (MR) applications. Our...