Description:
We are seeking a highly skilled and versatile IoT Engineer to design, develop, and deploy end-to-end Internet of Things (IoT) solutions. The ideal candidate will have a strong background in embedded systems, communication protocols, networking, and industrial automation. You will work on integrating sensors, edge devices, and cloud services to enable smart, connected systems—particularly for applications such as industrial automation, smart agriculture, and remote monitoring.
Key Responsibilities:
1. IoT System Design & Development
Design and implement IoT device architectures using microcontrollers and embedded systems (e.g., ESP32, STM32, Raspberry Pi, STC series).
Develop and test firmware and edge applications using languages such as Python, C/C++, Rust, and Java (optional).
Interface and integrate various sensors and actuators through UART, SPI, I2C, Modbus, CAN Bus, and other industrial communication standards.
2. Communication & Networking
Configure and implement communication protocols such as MQTT, HTTP/HTTPS, CoAP, LoRa/LoRaWAN, Zigbee, BLE, Wi-Fi, NB-IoT, LTE-M, and Ethernet.
Work with industrial protocols like BACnet, DNP3, Modbus (RTU/TCP), and Z-Wave for SCADA and automation systems.
Manage network configuration, IP addressing (IPv4/IPv6), VLANs, routing, DHCP/DNS/NAT, VPNs, and firewall settings.
3. Industrial Control & Automation
Develop and maintain SCADA systems and HMI interfaces for monitoring and control.
Program PLCs using Ladder Logic, Function Block Diagram (FBD), and Structured Text (ST).
Integrate IoT gateways and edge devices with cloud platforms for data collection and analytics.
4. Simulation, Design & Prototyping
Create circuit schematics and PCBs using Eagle CAD.
Use MATLAB/Simulink, OpenFOAM, or similar tools for modeling and simulation.
(Optional) Use AutoCAD or Blender for 3D visualization and enclosure design.
5. Network & Security Management
Implement secure IoT connectivity using SSL/TLS, IP filtering, and encryption standards.
Conduct network diagnostics and troubleshooting using tools like Ping, Traceroute, Wireshark, and Nmap.
6. Testing & Deployment
Perform on-site testing, calibration, and deployment of IoT devices in field environments such as farms or industrial plants.
Ensure reliable operation of devices under varying environmental conditions.
Required Skills & Qualifications:
Bachelor’s degree in Electronics, Computer Engineering, Mechatronics, Telecommunications, or a related field.
Hands-on experience with IoT device development, networking, and communication protocols.
Strong understanding of TCP/IP stack, OSI model, and network security.
Experience in SCADA systems and industrial automation.
Proficiency in Python and C/C++; familiarity with Rust, Java, or Flutter is a plus.
Familiarity with IoT gateways, edge computing, and cloud integration.
Ability to work independently or collaboratively within a cross-functional team.
Excellent problem-solving and troubleshooting skills.
Preferred Qualifications:
Experience with LoRaWAN networks, NB-IoT, or LTE-M deployments.
Knowledge of RFID/NFC, Zigbee, or Sigfox communication systems.
Familiarity with Linux-based systems and shell scripting.
Exposure to Industrial IoT (IIoT) and smart agriculture applications.
| Organization | Poulta, Inc |
| Industry | Engineering Jobs |
| Occupational Category | IoT Engineer |
| Job Location | Karachi,Pakistan |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2025-12-11 8:18 am |
| Expires on | 2026-01-25 |