IoT Engineering Intern
Your Mission
As an IoT Engineering Intern, you will gain hands-on experience in building, operating, and maintaining IoT platforms, while assisting in optimizing platform performance and diagnosing data flows within HMGICS under the guidance of experienced professionals. You will experience the full product development lifecycle in a unique production testbed environment that integrates customer experience, manufacturing, and technology innovation. Working in a cross-functional team, you will learn from multiple disciplines and have the opportunity to contribute meaningfully to solution development and deployment across Hyundai Motor Group’s global factories.
What To Expect
- Deploy and manage components of the IoT platform, including tools like PTC Kepware and PTC ThingWorx.
- Develop and execute interfaces connecting Programmable Logic Controllers (PLCs) to data pipelines.
- Collaborate on setting up and enhancing IoT Docker containers for applications within a private cloud system.
- Work alongside field engineers to define requirements for PLC/Socket/DB to DB interfaces and participate in pipeline testing and monitoring activities.
- Learn and contribute by collaborating with developers, Database Administrators, and Server Engineers.
- Ensure firmware, hardware drivers are up to date.
- Perform sensor calibration and configure settings.
What You'll Bring
- Currently pursuing a Bachelor’s Degree in Computer Engineering, Industrial Engineering Mechatronics, Computer Science or a related field.
- Interest in or basic understanding of IoT technologies and platforms (e.g., PLC, PTC Kepware, ThingWorx) and familiarity with communication protocols such as TCP/UDP/Ethernet or Modbus.
- Knowledge of scripting languages such as PowerShell, Bash, or Linux, and basic understanding of database concepts (e.g., SQL, Oracle).
- Experience with tools like Docker, CI/CD pipelines, C#, Java, Spring Boot, or Vue.js is advantageous.
- Experience with robotics or related hardware systems including cameras, sensors, and PLC programming; understanding of ROS 2, Robot SDKs, and robotic simulation is a plus.
- Highly driven, analytical, persistent, and proactive, with creative problem-solving skills and a willingness to learn and contribute to team projects.