. 2 - 5 years of experience in Embedded Software with sound fundamental of C
2. Work as individual contributor
3. Basic scripting knowledge any Python/Shell/Perl
4. Have worked on any Embedded processor.
Hands-on experience with Multimedia device driver subsystem (eg: v4l2 and DRM) related knowledge.
6. Experience with the Linux kernel & Linux kernel device drivers SPI, I2C, GPIO, UART
7. Must have hands on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, debugging kernel messages etc.
8. Familiarity with development using Host - Target tool chains for embedded platforms
+. Experience in system level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage
Hands on experience on any debugging tools like GDB, KGDB, JTAG, ADB
11. Sound knowledge of SW development tools such as Git, Confluence, JIRA, SourceTree etc. is must
12. Passionate about learning new technologies, methodologies, strategies and processes
13. Self-starter, problem-solving mentality and creative thinker
14. Good in documentation
Reading schematics, datasheets, technical reference manual and Silicon revision sheet