الخبرة : 0-3 سنة
الراتب : NOT
المكان : SuadiArabia
Company Description
ZHome is the leading expert for all connected products, offering a complete platform and solution for making your home smarter and your life more connected. We are expanding into more IoT applications and building a team of experts for exciting projects in different IoT use cases (Mining industry, Robotics, Utilities, Agriculture, Water management...)
Role Description
- Develop, customize, and maintain firmware for the Senseceiver 4-20mA, Modbus hardware
- Interface with 4–20mA/ Modbus industrial sensors, ADCs, and embedded peripherals
- Handle cloud connectivity: integrate with AWS IoT and Cumulocity IoT using MQTT over LTE/CAT-M
- Configure and manage sensor thresholds, local actions, and digital output triggers
- Implement firmware OTA updates, USB configuration tools, and MQTT messaging formats
- Manage edge logic to trigger alerts based on sensor readings and send structured cloud payloads
Develop firmware and embedded Linux applications for Gateworks SBCs (NXP i.MX8-based)
Integrate with robotic control systems and sensors over industrial interfaces (CAN, UART, GPIO, Ethernet)
Design real-time communication modules between sensors, actuators, and the robot’s control systems
Build robust API or data communication layers to sync with higher-level robot applications
Ensure reliable, secure boot and OTA mechanisms on embedded Linux systems
Assist with rugged field testing, deployment, and system hardening for railway environments
Requirements:
- Bachelor's degree in Electronics, Computer Engineering, Mechatronics, or related field
- 4+ years experience in firmware and embedded software development
- Proficiency in C/C++ for microcontrollers (STM32, NXP, etc.)
- Experience with embedded Linux systems and drivers (Yocto, Buildroot preferred)
- Experience with MQTT, modem AT commands, and cloud communication protocols
- Strong understanding of sensor interfaces: 4-20mA, ADC, UART, SPI, I2C
- Experience working with AWS IoT, Azure IoT Hub, or Cumulocity IoT
- Familiar with Gateworks or similar SBCs (e.g., Raspberry Pi, BeagleBone, i.MX8 boards)
- Able to read and understand hardware schematics and interface documentation
- Experience with real-time debugging, field testing, and performance optimization