3+ years of software development experience to include SW design, development on end-user operating systems, and desktop and network troubleshooting experience.
Master’s with 3+ years of related experience or Bachelor's with 5+ years related experience.
Experience programming with C++ or C
Experience with desktop software development on Windows and/or macOS
Preferred Qualifications
Desire to work on mobile platforms including Apple iOS and Android, including development on Swift and/or Objective-C
Thorough understanding of networking fundamentals and protocols including IP (v4 and v6), TCP, and UDP. Knowledge of network security concepts including Encryption, Key Negotiation, and Certificates/PKI, and network security protocols including SSL/TLS/DTLS, IKE/IPSec, EAP protocols, RADIUS, and 802.11i.
Experience with Linux development
Strong preference for candidates with a MSEE or MS/CS