Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Communications Engineering, a related technical field, or equivalent practical experience.
2 years of experience with software development in programming languages (e.g., C or C++), or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
Experience with connectivity components (e.g., Wi-Fi/Bluetooth or embedded software).
Preferred qualifications:
Experience in one or more of the following areas: networking, embedded Linux, network security, wireless technologies, or data analysis.