Position Title: IoT Software Engineer (Industrial Automation)
Location: Petaling Jaya, Selangor
Employment Type: Full-Time
Industry: Industrial Automation / Smart Manufacturing / IoT Solutions
About the Company
We are a leading industrial automation solutions provider in Malaysia, delivering cutting-edge technologies to support the manufacturing, logistics, and energy sectors. Our mission is to enable businesses to achieve smarter, safer, and more sustainable operations through advanced automation and digital transformation.
Our core solutions include:
- Smart Factory & Industry 4.0 implementation
- Industrial IoT (IIoT) integration and real-time monitoring
- Automation software for production optimization and predictive maintenance
- Industrial control and automation systems for high reliability and precision
Role Overview
We are looking for a passionate and hands-on IoT Software Engineer to design, develop, and deploy scalable IoT and industrial automation solutions. You will be involved in end-to-end system development, from device integration to cloud analytics, supporting smart factory and digital transformation initiatives.
Key Responsibilities
- Design, develop, and deploy IoT-based industrial automation solutions
- Integrate sensors, devices, and embedded systems (e.g., Raspberry Pi, Arduino) into scalable platforms
- Develop backend and application logic using Python, C#, Node.js, Java, and scripting languages
- Build and manage APIs, web services, and system integrations
- Implement communication protocols such as MQTT, AMQP, HTTP REST APIs, LWM2M
- Work on Linux-based systems, including multi-threaded and IPC-based applications
- Develop and integrate IoT analytics solutions on cloud platforms (Azure, AWS, Google Cloud)
- Collaborate with cross-functional teams to deliver smart factory and automation solutions
- Troubleshoot, optimize, and maintain deployed systems
Required Skills & Experience
- Minimum 2 years of hands-on experience in IoT development and deployment
- Strong programming experience in Python, C#, Node.js, Java, and Shell scripting
- Solid understanding of Object-Oriented Programming (OOP) concepts
- Hands-on experience with Linux (POSIX APIs, multi-threading, IPC programming)
- Strong knowledge of IoT communication protocols (MQTT, AMQP, REST APIs, etc.)
- Experience with cloud platforms (Azure, AWS, Google Cloud) for IoT solutions
- Familiarity with networking fundamentals (LAN, WAN, WLAN)
- Experience in web service integration, APIs, and mobile-based applications
Preferred / Added Advantage
- Experience working with Raspberry Pi, Arduino, sensors, and embedded systems
- Exposure to OpenCV, VR/AR technologies (Oculus Rift, IMUs, Leap Motion)
- Experience in IoT analytics, rule engines, and event processing systems
- Bachelor’s Degree in Computer Science, Engineering, or related field
Key Competencies
- Strong analytical and problem-solving skills
- Ability to learn and adapt to emerging technologies quickly
- Independent, proactive, and self-driven
- Strong teamwork and communication skills
- Willingness to travel for project deployment when required
Pay: RM3,500.00 - RM5,000.00 per month
Work Location: In person