Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of complex data structures, and implementing highly optimized code.

Some programming experience in scripting languages such as Python is desired.

Relevant hands on experience in embedded software or firmware development, including storage devices or other embedded platforms is desired.