Assess IoT requirements with the Solution Team and translate business needs into technical specifications.
Select appropriate hardware, software, and communication protocols for IoT systems to ensure optimal performance and reliability.
Integrate IoT devices, sensors, and actuators into the overall architecture, ensuring smooth interoperability between components.
Prepare test plans, conduct system testing, and troubleshoot issues in the integrated IoT system.
Develop comprehensive documentation, including design specifications, integration guides, user manuals, and troubleshooting documents.
Provide training to end-users and stakeholders on system usage, monitoring, and maintenance.
Continuously update knowledge to stay aligned with evolving IoT, embedded systems, and industry standards.
Collaborate with cross-functional teams such as hardware engineers, software developers, hardware installers, and project managers to ensure project success.
What Will You Need
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
Minimum 3 years of experience in Embedded Programming, IoT Integration, or Industrial Instrumentation.
Strong understanding of electronics, technical drawings, and system architecture.
Familiarity with sensors, industrial equipment, and automation devices.
Experience with MCU/MPU programming (e.g., STM32, ESP32, Arduino).
Knowledge of IoT development frameworks and platforms such as Arduino Cloud, Node-RED, ThingsBoard, Blynk, etc.
Experience with cloud IoT platforms (e.g., Azure IoT, AWS IoT).
Understanding of communication protocols such as MQTT, HTTP, API, Modbus, SNMP, etc.
Proficiency with measurement tools/instruments (Multimeter, Logic Analyzer, Oscilloscope, etc.).
Familiarity with databases such as MySQL and InfluxDB.
Strong debugging and troubleshooting abilities.
Strong programming skills in C and Python.
A proactive continuous learner with a passion for technology and innovation.