Beschreibung
Developer for Communication ServicesJob description / Your Key Accountabilities
The Developer for Communication Services will provide design, development and integration expertise for features and interfaces related to communication services and systems of our platform. Her/his duties will include:
-Assistance in requirements analysis, definition of use cases and specification of communications / connectivity services
-Co-design, implementation and verification of new layered communication, connectivity services and drivers
-Assistance in design of interfaces to the command & control components
-Assistance in design of services to facilitate information exchange within our platform
-Adaptation and integration of existing communication and connectivity services into platform independent packages
-Analysis of existing implementation (Java) and adoption to C/C++
-Specification and documentation of all realized components and processes
-Work according to V-Model XT methodology
Qualification and Experience required
-Degree in Computer Science, Telecommunications, Physics, Mathematics or equivalent
-Proven experience in developing of communication services
-We expect a motivated and highly focussed team-player, who «gets things done»
Selection Criteria
Essential
-Excellent command of OO-development in C++
-Familiarity with Java programming
-Experience in design and development of communications services and systems
-Hands-on in data communication protocols like TCP/UDP/IP, SIP, RTP, RTSP
-Knowledge of telecommunication protocols like GSM/GPRS, TETRA, TETRAPOL
-Expertise in realization of multi-processing, multi-threading principles in Windows based OSes as well as in POSIX based OSes (Unix, Linux)
-English
Advantageous
-Knowledge / experience in many of the following
*Real-Time operating systems (VxWorks, Integrity, pSOS)
*SysML / UML / MDL / SDL design
*Design Patterns (leader/follower, acceptor/connector, reactor, etc.)
*Frameworks like ACE, Boost, Poco, Qt or similar
*Messaging protocols like SMTP, MQTT, CoAP, J-Messaging
*Experience with military wireless communications, e.g. Link 16
*Knowledge / Experience with safety standards like DO-178B/C, EN50128.
*Knowledge in secure coding
-Familiarity with scripting languages / interpreters, e.g. Python, Perl, Shell-scripting
-Knowledge in data design - RDBMS and / or NoSQL
-Experience with versioning systems like Subversion, ClearCase, or CVS
-German or French language