SOFTWARE DEVELOPER
-
Master’s/Bachelor’s Degree in Computer Science or related field
-
Loves to code and can solve complex problems for new products
-
Strong software development skills in C/C++, Java, Python, Linux shell scripting etc.
-
Strong knowledge of networking protocols, TCP/IP stack
-
Experience developing O&M systems for LTE network infrastructure
-
Experience developing network management software (SNMP, TR069 etc.)
-
Experience with SDNs, network function virtualization
-
Embedded software development experience
-
Familiarity with lab & debug tools (JDSU, iperf, Wireshark, Azimuth etc.)
-
Experience with software development methodology using Agile (Scrum or Kanban)
-
Test driven development and unit testing with tools
-
Continuous deployment & integration process (automated testing, software packaging, etc)
-
Strong team player with ability to work within multidisciplinary & international teams
-
Excellent interpersonal skills and written/verbal communication skills
-
Strong creative ability to take research results and visions to create applications
-
Able to contribute and follow through on project timelines with documentation and design specifications
-
Knowledge of 3GPP standards (LTE, EPC)
-
Telecommunications product development experience
-
Prior experience with custom protocol designs
-
Research/project experience with high-latency communication links (DTN/CORE/ION)
-
Knowledge of CCSDS protocols (SDLP), and third-party mission control software