● Bachelor's or Master's degree in Computer Science, Software Engineering, EE, Automation, or other related fields; graduated from TOP7 in Iran.
● Familiar with C/C++.
● Familiar with Linux System.
● Familiar with multi-threads/process development.
● Familiar with Linux OS such as Linux Kernel, process scheduling, and communication between processes.
● Familiar with TCP/UDP communication protocol.
● Fluent in English, writing, speaking, and reading.
● Knowledge of ROS2/CyberRT is a plus.
● Experience in embedded system development is a plus.