Hiring Alert!
Tracking World Pvt. Ltd. is seeking a skilled and innovative Embedded Systems Developer (IoT & Automation) to join our Product Engineering team. The ideal candidate will design, develop, and integrate firmware and hardware systems for industrial IoT and automation projects, ensuring reliability, scalability, and seamless communication between embedded devices and cloud platforms.
Position: Embedded Systems Developer — Industrial IoT & Automation
Location: Lahore – Head Office
Experience: Minimum 2 Year (Hands-on Embedded Development)
Qualification: Bachelor’s in Electrical, Electronics, Mechatronics, or Computer Engineering
Key Responsibilities:
- Develop firmware for ESP32, STM32, Arduino, and Raspberry Pi platforms
- Build multitasking applications using FreeRTOS with Modbus, MQTT, and HTTP/HTTPS communication stacks
- Write and debug device drivers for UART, SPI, I2C, RS485, CAN, and Ethernet PHY (LAN8720)
- Implement RF communication using HC-12, RFM69, or LoRa modules
- Integrate industrial sensors, flow meters, ATG probes, genset controllers, and relay outputs
- Work with DWIN, Nextion, and LVGL-based HMIs for GUI and system control
- Develop and validate OTA (Over-the-Air) update systems with rollback and version control
- Conduct hardware bring-up, debugging, and validation for new PCB designs
- Develop hybrid MQTT + HTTPS synchronization algorithms for cloud dashboard integration
- Perform field testing for RF range, signal stability, and environmental reliability
Requirements:
- Proficiency in C/C++ with practical embedded development experience
- Hands-on expertise with ESP32, STM32, Arduino, or Raspberry Pi platforms
- Working knowledge of FreeRTOS, Modbus RTU/TCP, and MQTT protocols
- Familiar with UART, SPI, I2C, RS485, and CAN bus communication interfaces
- Understanding of Wi-Fi, BLE, 4G LTE, and RF (433 MHz) network communication
- Familiarity with SQLite / SPIFFS / LittleFS for data storage and logging
- Experience with testing equipment such as oscilloscopes, logic analyzers, and UART debuggers
- Understanding of EMI/ESD design, isolation, and surge protection principles
- Experience using ESP-IDF, STM32CubeIDE, PlatformIO, Arduino IDE, and Git/GitHub
Preferred Skills:
- Experience with cellular IoT modules (Quectel, SIMCom, Neoway)
- Familiarity with CAN Bus (J1939) and genset communication standards
- GUI design experience using DWIN Designer, LVGL, or Python Tkinter/QT
- Experience with Node-RED, MQTT brokers (Mosquitto / HiveMQ), and SQLite / JSON / CSV data frameworks
- Knowledge of Raspberry Pi as gateway/HMI platform and basic Python scripting
- Exposure to hardware validation, EMI/ESD testing, and industrial automation systems
How to Apply:
Send your CV to careers@trackingworld.com.pk with the subject line:
“Application – Embedded Systems Developer (IoT & Automation)”
Job Type: Full-time
Pay: Up to Rs100,000.00 per month
Work Location: In person