- Python requirements: Should be aware of the basics of Python (basic data-structures, comprehensions, decorators, classes etc.), medium and advanced topics like - (dunder methods, custom decorators, extending default classes, executable modules etc.)
- Firmware requirements: Should have at least 2-3 years of experience with testing firmware. Having development experience of firmware along with testing is a plus. Understanding of how firmware works and the internals of hardware (hardware which they have used for testing and/or development and testing).
- Linux requirements: Should be comfortable using the Linux terminal (basic commands, using pipes, stringing commands together for getting the right output). Having experience with creating shell scripts, SSH sessions, using a terminal based text editor (Vi/ViM/Emacs), managing sessions using screen/tmux etc. will be a plus.
Required Skills
linux firmware tester python