Job descriptionExperience in embedded Linux development (would consider a new master with strong embedded Linux experience).Deep understanding of embedded C / C++ in embedded systems on Linux.Experience with embedded Linux systems on small processors such as ARM.Experience writing / maintaining Linux drivers down to the lowest level, such as SPI, I2C, and GPIO.Up-to-date on the latest industry trends; able to articulate trends and potential clearly and confidently.Strong shell scripting skills and familiarity with Python or similar scripting languages.Experience with development tools including C / C++ compilers, source control / build tools (Git, BitBucket, Jira, Bamboo or similar).Ability to read extract a detailed programmer's model from schematics / datasheets.