Requirements
● Familiarity with embedded systems and processors (ARM, FPGA, etc.).
● Familiarity with C, and C++ with fair knowledge of Object-Oriented programming.
● Familiarity with Real-Time Operating System and Linux.
● Familiarity with IoT protocols such as MQTT.
● Familiarity with software development tools such as Unit Test, and Git.
● Familiarity with the concepts of Clean Code and SOLID.