Embedded Firmware Engineer Job

Embedded Firmware Engineer Job
نوع العمل : عمل كلى
الخبرة : 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