Qureos

FIND_THE_RIGHTJOB.

C/C++/MySQL/MQTT/Python Developer

Dubai, United Arab Emirates

5+ years of experience in C/C++ development, including multithreading, memory management, and performance tuning.

Proficiency in Python, with experience in scripting, automation, and backend development.

Strong knowledge of MySQL, including indexing strategies, query optimization, and replication.

Hands-on experience with MQTT protocol, including QoS levels, retained messages, and topic hierarchies.

Experience with Linux system programming, including inter-process communication (IPC), sockets, and device drivers.

Familiarity with Docker for containerizing applications and managing deployments.

Solid understanding of real-time systems, event-driven architectures, and asynchronous programming.

Excellent analytical, debugging, and troubleshooting skills.

Design, develop, and maintain embedded and system-level applications using C/C++ (e.g., POSIX threads, memory management, hardware interfacing).

Build and maintain Python-based services for data processing, automation, and integration with external systems.

Develop and optimize MySQL schemas, stored procedures, and complex queries for high-throughput data environments.

Implement MQTT-based messaging systems using brokers like Mosquitto, EMQX, or HiveMQ for real-time telemetry and command/control flows.

Integrate with industrial protocols and devices (e.g., Modbus, OPC UA, CAN bus).

Develop and maintain RESTful APIs and Python microservices using frameworks like Flask or FastAPI.

Write unit and integration tests using tools like Google Test (for C++) and pytest (for Python).

Use Git for version control and participate in code reviews and CI/CD pipelines (e.g., GitLab CI, Jenkins).

Work in Linux-based environments, writing shell scripts and using tools like gdb, valgrind, and strace for debugging and profiling.

Participate in Agile/Scrum development cycles, including sprint planning, daily stand-ups, and retrospectives.

Job Type: Contract
Contract length: 6 months

Application Question(s):

  • Notice Period

Experience:

  • C/C++/Python/MySql/MqTT: 4 years (Required)

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.