— Bachelor or Master degree in compute/computational science, electronics or physics;
— Daily user of Linux workcycle (terminal, vim, find, grep, ssh);
— Daily user of GitHub social coding workcycle (git, submodules, issues, PRs) and CMake build scripts
— Daily user of command-line debugging (lldb, gdb ,valgrind);
— Fluency in writings impleandreadable C/C++ code with a minimum use of boost and recent language standards;
— Understanding of MacOS and LinuxOS architecture and user APIs;
— Understanding of the USB subsystem and optionally the PCIE subsystem;
— Basic knowledge of Python3;