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 21 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
- ...role for a Front-End Developer at a growing US based company. The Front End... ...experience working with front-end technologies... ...effectively in a remote team setting. ~ Passionate about... ...and improve existing platforms. Integrate APIs... ...a desire for long term commitment. Â...
- ...full-time remote role for a Full-Stack Developer at a growing US based company. The Full-Stack Developer... ...managing databases, and collaborating with cross-functional teams to ensure smooth... ...MongoDB. ~ Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and...
- ...full-time remote role for a Back-End Developer at a growing US based company. The Back-End Developer will... ...professional experience in back-end development with expertise in Node.js, Python, Ruby on... .... ~ Experience working with cloud platforms like AWS, Google Cloud, or Azure to...
- ...Job Title: Software Developer Location: Remote Employment Type: Contract Job Summary... ...role, you will collaborate closely with our product, design, and QA teams to translate... ...with Git, CI/CD pipelines, and cloud platforms (e.g., AWS, Azure, or Google Cloud)....
- ...qualified individual to drive the delivery of Tencent Cloud solutions. The role involves collaborating with customers to understand their needs, develop industrial solutions, and implement cloud products, all while leveraging strong presentation and technical skills....
- ...Danescor is a leader in the fast-developing market of Internet Investment... ...looking for an enthusiastic software developer to join our... ...software project team, to assist with all functions of software coding... ...would be performed based on the following criteria:...
- ...leading fintech company is seeking a Developer Relations professional to engage with the developer community, create... ...promote the company’s technology at industry events. The ideal candidate has a... ...Computer Science and 3+ years of software development experience, alongside...
- ...Web Developer (CMS Platforms) (Remote Pakistan) We’re looking for a skilled Web Developer with experience in CMS platforms to support international clients with website updates... ...and technical work Support clients in industries such as e-commerce, professional services...
- # INDUSTRIAL ENGINEER**Job Category:** Industrial Eng.**Job Type:** Full Time**Job Location:*... ...looking for a skilled Industrial Engineer with strong expertise in textile production,... ...manpower, material, and machine utilization • Develop and maintain SOPs for manufacturing...
- ...and kickstart your tech career with hands‑on experience in real‑... ...learners and budding developers. #128188; Internship Highlights... ...Individuals passionate about software development and willing to... ...June 2025 – Noh 2025(Flexible based on your availability) #J-18808...
- A leading software development company in Pakistan is seeking a .NET Developer responsible for overseeing the design and implementation of applications within Microsoft... ...offers competitive perks including health insurance and a performance-based bonus. #J-18808-Ljbffr...
- ...experienced Senior Accountant with a strong focus on US Generally... ...Participate in financial standards setting and in forecast process ·... ...year-end close process · Develop and document business processes... ...on experience with accounting software packages, like FreshBooks and...
- ...are looking for a PHP Developer responsible for managing... ...test, and maintain PHP-based web applications. · Write... ...PHP code. · Work with MySQL databases, optimizing... ..., and resolve software issues. · Maintain documentation... ...of PHP as a platform and its workarounds ·...
- ...Full Stack Developer (Remote) About Logicstics Logicstics is a... ...applications. You will work closely with management and operations... ...Integrate third-party platforms and software solutions Create workflow... ...position Competitive salary based on experience Performance...
- ...development company is seeking a skilled Web Developer to support international clients in... ...and enhancing their websites using CMS platforms. The ideal candidate will have a Bachelor... ...This position offers a full-time schedule with availability during U.S. business hours,...
- ...We are looking for a Senior .NET Developer to join our engineering team. You will... ...that simulate or interact with third-party WinForms software at the UIA level Headless background... ...release feed polling, and watchdog-based process health monitoring AI-assisted...
- A technology company is seeking an enthusiastic Software Developer to join their team in Pakistan. The role involves assisting the lead developer... ...have a background in software development, familiarity with Agile methodologies, and knowledge of C#, .NET, and various web...
- ...Job Title: Mobile App Developer Location: Remote Employment Type... ...deployment. Working closely with our UI/UX designers and product... ...for iOS and Android platforms. API Integration: Connect... ...~ BSc in Computer Science, Software Engineering, or a related technical...
- A technology company is seeking talented Programmers in Pakistan to develop, test, and maintain software solutions. The ideal candidate holds a Bachelor’s in Computer Science or Software Engineering and possesses strong programming skills in languages like C++, Python,...
- ...The Role: As a backend developer, your main task will... ...programming objectives, setting timelines for the... ...back-end code using best software development practices... ...Identifying risks involved with the development and... ..., Jarvis) and cloud platforms such as AWS is a plus....
- # FullStack Engineer (Azure-based)DeveloperLahore, Karachi, IslamabadMay... ...DescriptionFullStack Engineer develops Azure-based web applications,... ...frontend interfaces with modern frameworks efficiently.... ...Collaborate with teams for agile software delivery.* Troubleshoot production...
- .... Internships available in full-time and part-time formats, with the flexibility to work from home. Successful candidates will... ...completion. This opportunity is perfect for those looking to kickstart their tech careers and develop their software skills. #J-18808-Ljbffr...
- ...The incoming Platform System Engineer is responsible for... ...will manage Linux based platforms, virtualization... ...while ensuring compliance with system hardening,... ...and fault isolation. Develop automation workflows to... ...Coordinate with hardware and software vendors, managing...
- ...you enjoy creating and developing applications for mobile devices? Are you someone with strong computer... ...applications for the Android platform # Collaborate with... ...while modifying existing software to improve performance... ...Store (large user-base). ~ Knowledge of Android...
- ...technology firm is hiring a Sales Lead for their IoT product Tolthawk in Pakistan. This... ...position may transition into a permanent role based on performance. The ideal candidate will... ...for potential buyers, collaborate with sales teams, and conduct research to target...
- ...Summary: An iOS Developer is an associate at... ...for mobile devices powered by iOS operating... ...revolve around the iOS platform. A developer makes... ...Collaborate with a team to define,... ...delivery using excellent software design, coding, &... ...in professional industry Should have...
- ...Full Stack Developer Overview Our partners in the... ...stack marketing agency with a Full Stack Developer... ...‑quality standards. Set up WordPress sites on a... ...work on a wide variety of devices to deliver error‑free... ...experience with e‑commerce platforms. ~ Experience...
- ...Innovate with Tether Tether... ...and setting new standards... ...leader in the industry. If you have... ...innovative platform on the planet... ...primary goal of a Developer Relations is... ...on cloud‑based... ...entirely on local devices, giving users... ...Computer Science, Software Engineering,...
- ...About CodeWorx Developers We are a forward-... ...Mobile App Developer with expertise in... ...responsiveness across devices. Debug, troubleshoot... ...Computer Science, Software Engineering, IT,... ...with cloud platforms (AWS, Firebase, or... ...Competitive salary package based on skills and...
- ...About the Role We are looking for a skilled Software Developer to design, develop, and maintain scalable front-end and back-end systems, as well as APIs. The ideal candidate has strong experience with React.js, .NET technologies, and Microsoft SQL Server, and is passionate...
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!

