🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
We are seeking an experienced IoT Engineer / Embedded Systems Developer with a hands-on experience in Arduino, ESP32, NodeMCU and Raspberry Pi- based projects. The candidate will be responsible for embedded firmware development, sensor integration, cloud connectivity and developing, integrating, and maintaining IoT-based hardware and software solutions for monitoring, automation, and data communication applications. The role involves working on microcontroller-based systems, IoT communication modules, cloud platforms, and wireless sensor networks to support smart monitoring and automation solutions. Key Responsibilities: Develop and maintain firmware for embedded systems using Embedded C, Arduino, and MicroPython. Design and program microcontroller-based IoT devices using platforms such as Arduino, ESP32, NodeMCU, and Raspberry Pi. Integrate embedded devices with IoT cloud platforms for real-time monitoring and control. Implement data transmission protocols such as MQTT, HTTP, and TCP/IP. Develop and maintain device-to-cloud communication systems for data logging and analytics. Design and develop sensor-based IoT applications for data acquisition and monitoring. Integrate embedded devices with IoT cloud platforms for remote monitoring and control. Implement and maintain Wireless Sensor Networks (WSN) for communication between devices. Interface and configure various sensors, GSM modules, and GPS modules in embedded systems. Perform testing, debugging, and troubleshooting of embedded hardware and software. Perform hardware debugging, circuit testing, and troubleshooting. Assemble and modify electronic circuits including soldering and desoldering of components. Support installation, configuration, and maintenance of IoT devices deployed in field projects. Required Technical Skills: Developed and implemented IoT-based embedded systems using programming languages such as Embedded C, Arduino, and MicroPython for device-level control and automation. Worked extensively with IoT hardware development platforms including Arduino, NodeMCU, ESP32, and Raspberry Pi for prototyping and deployment of smart device solutions. Designed and developed sensor-based IoT applications for real-time data acquisition, monitoring, and control in field and industrial environments. Integrated embedded devices with IoT cloud platforms (AWS IoT, Azure IoT, ThingsBoard, Blynk, or similar platforms). to enable remote monitoring, device management, and data analytics. Implemented and maintained Wireless Sensor Networks (WSN) to facilitate reliable communication between distributed IoT devices. Configured and interfaced various hardware modules such as environmental sensors, GSM modules, RFID readers, and GPS modules with embedded systems. Knowledge of PCB design tools such as Eagle, KiCad, or Altium. Conducted testing, debugging, and troubleshooting of embedded hardware and firmware to ensure system stability and optimal performance. Assembled, modified, and repaired electronic circuits and IoT hardware, including soldering and desoldering of components when required. Experience in IoT device architecture and sensor-based systems. Provided technical support for installation, configuration, and maintenance of IoT devices deployed in field-based projects. Required Qualification: Diploma / B.Tech / B.E. in Electrical Engineering, Electronics Engineering, Electronics & Communication Engineering, or related field. Experience: 24 years of experience in IoT, embedded systems, or electronics projects.Freshers with strong practical knowledge and project experience may also apply.Compensation: 10,000.00 - 15,000.00 per month Work Location: In person .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.