Skills:
Effective communicator. Mentoring and educating other team members. In-depth understanding of communications systems, concepts, and protocols. Numerous application protocols, including SNMP, SSH, SMTP, etc. Network and transport protocols: IP, IPv6, Mobile IP, IPsec, ISO Networking Protocols, X.25 Local network and data link protocols: 802.11, Ethernet, PPP, etc. Routing protocols: BGP, RIP, IS-IS, OSFP, IGRP Cellular data: CDMA2000, IS-95, EVDO, 1xRTT Physical layer and RF: baseband and RF modulation, encoding, and propagation Software development in a wide variety of languages on varied operating systems and platforms. Programming languages: C, C++, Java, Perl, Objective C, and others Operating Systems: UNIX and UNIX-like (FreeBSD, Linux, Solaris), Mac OS X, Windows, DOS, proprietary real-time OS Application types: distributed mobile communications, graphical workstation applications, embedded firmware, device drivers, kernel programming (primarily network code) SQL database programming Digital Signal Processing Analysis and simulation Commercial software: Mathcad, MATLAB Development of custom solutions as needed Geographic and geospatial applications