remote
IoT Engineer Industrial IoT - BV Teck
Embedded Systems Engineer
Design and implement Industrial IoT solutions, integrating sensors, PLCs, and cloud platforms using Python, C++, MQTT, Azure IoT, and edge computing to automate and optimize manufacturing processes.
About the role
Key Responsibilities
- Develop and deploy secure, scalable Industrial IoT architectures connecting sensors, PLCs, and edge devices.
- Implement communication protocols such as MQTT and OPC-UA for reliable data exchange.
- Integrate cloud services (Azure IoT, AWS IoT) for data ingestion, storage, and analytics.
- Write firmware and application code in Python and C++ for edge gateways and embedded devices.
- Collaborate with cross‑functional teams to define requirements, troubleshoot issues, and optimize system performance.
Requirements
- 3+ years of experience in Industrial IoT development, including sensor integration and PLC programming.
- Proficiency in Python and C++ for embedded and cloud‑side development.
- Hands‑on experience with MQTT, OPC-UA, and cloud IoT platforms (Azure IoT Hub, AWS IoT Core).
- Knowledge of edge computing concepts and containerization (Docker, Kubernetes) for deployment.
- Strong problem‑solving skills and ability to work independently in a remote environment.