company-logo-image

Senior Industrial IoT Engineer

ashley-avatar-image

AI-generated summary

beta

This job is for a Senior Industrial IoT Engineer who designs smart systems for device monitoring and data sharing. You might like this job because it combines programming, cloud integration, and real-time problem-solving to create cutting-edge IoT solutions.

Undisclosed

Petaling Jaya, Selangor

Job Description

IoT System Development & Integration

  •  Design and develop scalable, secure IoT systems for device monitoring, control, and data exchange.
  •  Integrate microcontrollers (Raspberry Pi, Arduino, ESP32, etc.) with various sensors and actuators.
  •  Use protocols such as MQTT, HTTP REST, AMQP, and WebSockets for device-to-cloud and device-to-device communication.

Software Development

  •  Develop modular applications using Python, JavaScript, Node.js, Java, and Node-RED.
  •  Implement Linux-based services and IPC mechanisms to manage sensor data and edge logic.
  •  Build fault-tolerant, maintainable code for long-term remote operation.

Monitoring, Database Management & Reporting

  •  Design and implement real-time monitoring systems to track device uptime, sensor health,

communication status, and process anomalies.

  •  Develop custom dashboards and alerting mechanisms using tools like Grafana, InfluxDB, Prometheus, or

Elastic Stack.

  •  Integrate monitoring with cloud-native tools such as AWS CloudWatch, Azure Monitor, or Google

Operations Suite.

  •  Manage time-series and relational databases for high-volume IoT data, ensuring proper indexing,

backups, and performance tuning.

  •  Build and automate the generation of periodic reports (e.g., daily, weekly, monthly) for device

performance, energy usage, system health, etc.

✓ Reports can be exported in formats like PDF, Excel, or via scheduled email delivery.

  •  Implement data aggregation, anomaly detection, and auto-summary logic for efficient insights.

Cloud & Analytics Integration

  •  Integrate with public cloud platforms (AWS, Azure, Google Cloud) to support data storage, analytics,

device provisioning, and remote command execution.

  •  Leverage cloud functions and rule engines for processing and reacting to telemetry data.

Web & Mobile Application Support

  •  Develop and expose RESTful APIs for dashboards, mobile apps, or third-party system integrations.
  •  Collaborate with frontend teams to deliver user-friendly monitoring and control interfaces.
  •  Use React.js to build local and web-based dashboards, ensuring responsive design, real-time updates, andsmooth user interactions.

Networking & Security

  •  Configure and manage IPv4 network settings on edge devices, gateways, and industrial controllers,

including static IP assignment, DHCP, and subnet masking.

  •  Understand IP addressing, subnetting, default gateways, routing, and NAT (Network Address Translation)

in industrial and enterprise network environments.

  •  Setup point-to-point and multi-device network topologies using routers, switches, and firewalls to

connect IoT devices across different VLANs or subnets.

  •  Ensure reliable LAN/WAN/WLAN connectivity across on-prem and remote deployments, optimizing

latency and availability.

  •  Implement network troubleshooting using tools like ping, traceroute, netstat, nmap, and protocol

analysers such as Wireshark.

  •  Apply network segmentation for security and performance isolation of device clusters.
  •  Enable secure communication using TLS/SSL, token-based authentication (e.g., JWT), and certificate

management (X.509) for MQTT/HTTPS.

  •  Monitor and log network behaviour to detect abnormal activity, packet loss, or security breaches.

Operational Deployment & Support

  •  Support system deployment at customer sites or production environments.
  •  Perform diagnostics, root cause analysis, and firmware updates remotely or on-site.
  •  Maintain detailed documentation for system architecture, deployment, and troubleshooting.
  •  Ability to design end to end solution for IoT deployment based on customer’s requirements.

Tech Stack Knowledge

  •  Solid understanding of the IoT technology stack, from edge devices to cloud platforms.
  •  Hands-on experience with:

✓ Programming Languages: Python, JavaScript (Node.js), Java, Bash

✓ Frontend: React.js, HTML, CSS, WebSocket for real-time UI

✓ Platforms & Tools: Node-RED, Docker, Git, Linux (Ubuntu, Debian)

✓ Databases: PostgreSQL, MySQL, InfluxDB, MongoDB

✓ Cloud Services: AWS IoT Core, Azure IoT Hub, Google IoT, Firebase

✓ Messaging Protocols: MQTT, HTTP/REST, AMQP, WebSocket

✓ Networking Tools: Wireshark, iptables, ifconfig/ip, nmap

  •  Familiarity with DevOps tools and workflows for CI/CD, automated testing, and remote deployments.
  •  Working knowledge of cybersecurity best practices for IoT devices, including encryption, access control,and firmware integrity.

Job Requirements

Bachelor’s degree in Computer Science, Mechatronics, or a related field.

  •  Min 3 years of experience in IoT, embedded development, or full-stack integration.
  •  Solid programming skills in Python, JavaScript (Node.js), or Java.
  •  Understanding of embedded systems, microcontroller I/O, and real-time data acquisition.
  •  Familiarity with Linux, shell scripting, and system administration.

Preferred Skills

  •  Experience with industrial protocols: Modbus, IO-Link, CAN, OPC UA, Profinet.
  •  Integration with industrial controllers such as Siemens PLCs (e.g., S7-1200/1500), and communication over Modbus TCP/RTU, OPC UA, or Profinet, is considered an added advantage.
  •  Knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MySQL, InfluxDB, MongoDB).
  •  Experience with Docker, CI/CD, and containerized IoT deployments.
  •  Familiarity with reporting tools or automated scripts for generating reports.
  •  Frontend development using React.js, especially for real-time, device-linked dashboards.

Other Requirements and Info:

  1. Must be willing to travel.
  2. Must be able to drive.
  3. Able to work independently as well as in a team.
  4. In our industry completion of work is extremely important as such this person must be committed to job completion.

Remuneration package will include the following;

- Basic Salary – (depending on experience level).

- Mobile Phone line primarily for official use.

- Local insurance coverage for hospitalization.

- Outstation Travel allowance.

- Performance bonus.


Skills

JavaScript (Programming Language)
Modbus
Simatic S5 PLC
SQL (Programming Language)
Internet Of Things (IoT)
Linux
Full Stack Development

Company Benefits

Medical Insurance

Employees will be provided with medical insurance upon confirmation.

Device Support

A laptop/ desktop and necessary devices to create an efficient working environment will be provided.

Overtime

Compensation for overtime undertaken by staff


Additional Info

Company Activity

Last active - few hours ago

Career Level

Manager / Team Lead


Company Profile

Quantum Computing Sdn. Bhd.-logo-image

Quantum Computing Sdn. Bhd.

Our Motto & Tagline: Enhancing Human PotentialWe believe that technology should help enhance human talent and potential in all fields. Quantum Computing was established in 2019 with its headquarters in Petaling Jaya, Malaysia. Our aim is to elevate Industrial Control System (ICS) or Operational Technology (OT) in existing production floors to Industry 4.0 (IR4.0) based platforms. Our solutions are based on...