Design and implement scalable backend services for IoT ecosystems, focusing on IoT and Embedded systems.
Requirements
- Bachelor's Degree in Computer Engineering, Embedded Systems, Computer Science, or a related technical field
- 5-8 years of experience in backend development with an emphasis on IoT or embedded system integration
- Proficient in backend technologies such as Python, Go, or C++ for embedded-facing layers
- At least 3 years of experience working with IoT protocols such as MQTT, CoAP, Modbus, or CAN
- Experience building and securing RESTful APIs and edge-facing endpoints
- Strong knowledge of Linux-based embedded platforms, serial interfaces (UART, SPI, I2C), and OTA update mechanisms
- Hands-on experience in Docker containerization, managing containers in Kubernetes, or similar environments
- Familiarity with SQL/NoSQL databases like PostgreSQL, InfluxDB, or time-series stores for telemetry
- Experience integrating with cloud IoT platforms (AWS IoT, Azure IoT Hub, GCP IoT Core) is a plus
- Fluent English and Arabic is required
Benefits
- Health insurance
- Retirement plan
- Paid time off