Ability to work with a large codebase: navigate the code in an efficient manner,interpret the code on the fly Experience debugging complex and multithreaded software Strong problem-solving and analytical skills Ability to work independently and collaboratively in a team environmentWays to stand out Hands-on experience with microchip … architecture Hands-on experience with I2C, SMBus/PMBus interfaces, ACPI Experience with network protocols such as BGP, OSPF, STP, MPLS, LDP Experience developing multithreaded Linux applications Experience developing Linux services (daemons) Some experience with embedded (being able to interpret a device data sheet, commonon-board hardware components interconnection principles ...