Iot Engineer

 

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