The Product Software Engineer Internship is available to students pursuing a BA/BS in Computer Science, ECE, EE, ME or STEM related field (in progress). You must be comfortable writing systems-level C/C++ (or if you’ve written your own OS!), familiarity developing and implementing computer networking fundamentals (TCP/IP, routing protocols, IPv6, etc.), and worked with Linux on embedded platforms to be considered for this position. As an intern, you will be designing and implementing (usually in C/C++) features to improve the reliability, simplicity, and performance of our devices, as well as make them more flexible and powerful.