R&D Engineer, Software Development, MANO
Position Requirements
A candidate must possess the following:
- good communication skills in English (both written and spoken),
- leadership experience (at least 1 year)
A candidate must have knowledge in the following areas:
- C++ programming (at least 2 years experience)
- memory management in C++
- object oriented programming in C++ (virtual methods, inheritance)
- object oriented programming in C++ (virtual methods, inheritance)
- operating systems – basics
- multithreading and synchronization mechanism
- design patterns - e.g. “Gang of Four”
- STL containers and algorithms
- Linux – console basics
- unit testing
- Engineering, Telecommunications, Computer Science or Software Technology or an equivalent
education,
[for IPSVC]
- excellent skills in Data Communication specifically on Data Networks (TCP, UDP, IP, SCTP, etc.)
- excellent skills in Wireshark, Routes, and Network Configuration
- excellent Linux Administration and Scripting skills
Nice to have knowledge in:
- JavaScript
- SW development methodologies (Agile, SCRUM)
- cellular and broadband 3G or 4G access technologies (UMTS, LTE)
Professional work experience in above areas will be seen as a major advantage.