Embedded & IoT Systems Engineer

Building firmware that remains dependable in the real world.

I develop embedded systems from sensor acquisition to connectivity and deployment—with an emphasis on device integration, failure handling, and field troubleshooting.

Open to Embedded Firmware, IoT, and Hardware Integration roles.

6 months
field IoT implementation
3.79/4.00
Telecommunication Engineering GPA
845/990
TOEIC Listening & Reading
Professional portrait of Dhimas Ardinata
Semarang, IndonesiaFirmware • Device integration • Field validation

How I work

From device pins to trustworthy data.

I focus on the engineering details that determine whether an IoT product can actually be operated, maintained, and diagnosed when something goes wrong.

01

Structured firmware

C/C++ for sensor acquisition, state handling, actuator control, persistent settings, watchdogs, and OTA.

02

Communication integration

RS485/Modbus RTU, UART, I²C, Wi-Fi, GPRS/LTE, REST, and MQTT across the device-to-service path.

03

Field validation

Testing wiring, sensors, power, modems, connectivity, and data flow while documenting findings and corrective actions.

Selected work

My latest portfolio, limited to relevant Embedded & IoT systems.

These four systems best represent my hands-on experience in firmware, hardware-software integration, and field device implementation.

Unrelated academic simulations and low-impact personal experiments are intentionally omitted.
02

OmahIoT internship project • 2025

MONIK — Hydroponic Monitoring & Controlling

Internship firmware for hydroponic monitoring and control, combining solution-quality sensors, environmental readings, and condition-based pump control.

  • Integrated pH, EC/TDS, water temperature, air temperature/humidity, light, nutrient level, RTC, and Nextion display for system telemetry.
  • Developed ESP32 control for nutrient A/B and pH-down pumps with thresholds, stale/invalid-data fail-safes, persistent settings, watchdog, reconnect, and OTA.
ESP32Arduino/C++pHEC/TDSPump controlWi-FiOTA
03

OmahIoT internship project • sedimentation & flood monitoring • 2025

MOSIBAN — Rainfall Monitoring Device

ESP32/TTGO T-Call rainfall monitoring device sending tipping-bucket telemetry to support sedimentation and flood monitoring.

  • Read tipping-bucket events and converted tip counts into rainfall values sent through HTTP/JSON.
  • Integrated SIM800/GPRS, DS3231 RTC, Bluetooth Serial diagnostics, reconnect handling, and Wi-Fi OTA.
ESP32TTGO T-CallTipping bucketSIM800/GPRSDS3231 RTCHTTP/JSONOTA

Systems view

I validate the whole chain, not only one firmware function.

The systems I work on connect physical field conditions to control decisions and operational data that people can trust.

  1. 01Sensors & actuators

    pH/EC, environment, level, relays, pumps

  2. 02Device buses

    RS485, Modbus RTU, UART, I²C, SPI

  3. 03Control firmware

    Acquisition, state, interlocks, cache, faults

  4. 04Connectivity

    Wi-Fi, GPRS/LTE, HTTP/REST, MQTT

  5. 05Operations

    Dashboard, OTA, logging, troubleshooting

Core expertise

Skills backed by real implementation work.

Firmware

  • C and C++
  • Arduino framework
  • PlatformIO
  • State-based firmware
  • Persistent settings
  • Local caching
  • OTA and watchdogs

Platforms & hardware

  • ESP32 / ESP32-S3
  • ESP8266 / Wemos D1 Mini
  • TTGO T-Call
  • ATmega328p
  • Sensors and relay/SSR
  • RTC, displays, cellular modems

Device protocols & networking

  • RS485
  • Modbus RTU
  • UART
  • I²C
  • SPI
  • Wi-Fi
  • GPRS/LTE
  • MQTT
  • HTTP/HTTPS and REST

Validation & tools

  • Serial monitoring
  • Multimeter and wiring checks
  • Git/GitHub
  • CMake
  • Linux/SSH
  • Field troubleshooting
  • Technical documentation

Experience

Professional work that shaped my engineering focus.

Jan 2025 — Jul 2025Semarang, Indonesia

Hardware Development / IoT Engineer Intern

CV. OmahIoT

  • Supported agricultural IoT implementation from site survey through deployment, testing, and documentation.
  • Programmed ESP32, ESP8266, TTGO T-Call, and ATmega328p devices for sensing, relay control, local data, and remote monitoring.
  • Troubleshot power, wiring, sensors, serial communication, Wi-Fi/GPRS, and data transmission.
2026 • outside the internship period

IMONIK research contribution

Supported lecturer research by developing and testing an industrial hydroponic firmware system using OmahIoT hardware/product support outside the internship period.

Education

Politeknik Negeri Semarang

Bachelor of Applied Engineering in Telecommunication Engineering • GPA 3.79/4.00

2022–2026 • Graduated; final project defense passed (certificate of graduation issued July 27, 2026).

Certifications & languages

  • C++ Essentials 1 — Cisco Networking Academy (2026)
  • Hardware Development Internship — OmahIoT (Very Good, 2025)
  • CCNA: Switching, Routing and Wireless Essentials (2024)
  • TOEIC Listening & Reading 845/990 (valid until Nov 2027)
  • Indonesian — native • English — professional working proficiency

Let’s connect

Looking for an engineer who enjoys firmware and field reality?

I am open to junior opportunities in embedded firmware, IoT systems, electronics integration, hardware validation, and device testing.