Embedded Software Engineer
The main areas of responsibility Your working day will consist of the following functions:
FW development in C language;
Minimize WTF per line in code;
Apply hard debugging skills on code bugs;
Know why Linux is better than Windows;
Know how to break hardware and what integration really means;
Knowledge of what bool current is and why you need watchdog;
Minimal work with documentation.
The experience, skills, and personal qualities you will need a Minimum 2 projects written in C; Know what cherrypick, git reset --hard HEAD means;
Fifth-level priest in Linux OS;
We will consider as an advantage:
Knowledge of Shell scripting languages (Bash, Powershell, etc.);
Luci/ Lua interface programming experience;
CI/CD experience;
Ability to understand schematics;
Know how hardware is made.