Programmer generalist that can write in C, Python & Bash Strong understanding of the linux environment Thorough understanding of how software interacts with hardware Hands on experience bringing up a raw board Experience initializing chipsets and validating designs