R&D Engineer, Software Development
Position Requirements
A candidate must have knowledge in the following areas:
- C++ programming
- 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
- good communication in English (both written and spoken),
- Engineering, Telecommunications, Computer Science or Software Technology or an equivalent
education,
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.