We are seeking a highly skilled Automation Engineer with expertise in IoT systems, cobots, industrial electronics, Python automation, and application development. The candidate will be responsible for developing, deploying, and maintaining automation solutions to support engineering and production workflows.
Key Responsibilities
1. IoT, Robotics & Industrial Automation
- Design, develop, and integrate solutions involving IoT devices, sensors, actuators, and industrial electronics.
- Work with and program cobots and robotic arms.
- Implement communication protocols such as MQTT, Modbus, OPC-UA, Serial, and TCP/IP.
- Conduct system testing, calibration, troubleshooting, and validation.
- Ensure stability of device-to-cloud communication.
2. Python Automation & Scripting
- Develop Python automation scripts for device control, data acquisition, and system integration.
- Package and deploy Python apps using PyInstaller, Poetry, venv, or Docker.
- Ensure cross-platform deployment on Windows, Linux, and embedded systems.
- Maintain clean, optimized, version-controlled code using Git.
3. Application Development (Frontend & Backend)
- Build UIs using PyQt, Tkinter, Kivy or web frameworks.
- Develop backend services using FastAPI, Flask, or Django.
- Implement REST APIs and integrate automation logic.
- Work with PostgreSQL, MySQL, SQLite, or MongoDB databases.
4. Deployment, DevOps & Maintenance
- Create CI/CD pipelines using GitHub/GitLab.
- Deploy apps to on-premise, edge devices, and cloud environments.
- Monitor performance and perform optimization.
- Maintain deployment documentation.
Required Qualifications
- Bachelor's degree in Electronics, Electrical, Computer Science, Mechatronics, or related field.
- 3-7 years experience in automation engineering or IoT development.
- Strong proficiency in Python and automation frameworks.
- Experience with cobots (UR, ABB, Fanuc, Doosan, etc.).
- Knowledge of PLCs, sensors, microcontrollers (ESP32, Arduino).
- Experience with full?stack application development.