Software Development Engineer
Location: GR, I, Neo Iraklio
Department: Product Development
Employment type: Full-time
Required experience: Entry level
Required education: Bachelor's Degree
Industry: Telecommunications
Function: Engineering

Company profile:
Unify — formerly known as Siemens Enterprise Communications — is a premier communications software and services firms. Our solutions unify multiple networks, devices and applications into one easy-to-use platform that allows teams to engage in rich and meaningful conversations. The result is a transformation of how the enterprise communicates and collaborates that amplifies collective effort, energizes the business, and enhances business performance. Born out of the engineering DNA of Siemens AG, Unify builds on this heritage of product reliability, innovation, open standards and security to provide integrated communications solutions for approximately 75% of the Global 500. Unify is a joint venture of The Gores Group and Siemens AG

Job description:
As a Unify Software Engineer you will be responsible for the development of the software running on OpenScape Business and OpenScape Office software family of products for small and medium enterprises.What you will be doing:Responsible for the development and maintenance of core components within the Openscape Business media stackDesign and implement new features and servicesBuild real time media processing components and platform integration layersPreserve and optimize the quality of system softwareWork with other teams to improve and extend existing functionality, working with the QA team on improvements in testing and benchmarkingProactively ensure the highest level of quality standards in the solutions provided to the customersGet involved as part of a team of technical experts, define, design and implementLiaise with global vendor support and other stakeholders for problem resolution

Requirements:
Who we are looking for:A confident software engineer with hands-on development experience, technical expertise and knowledge of C/C++, object orientated designs, design patterns coupled with an understanding of architectural complexityA software engineer with experience in media and VoIP protocols, which understands TCP/UDP networking and digital communications security concepts. (e.g. WebRTC, SIP, MGCP, CSTA)Someone familiar with embedded systems, multi-threaded environments and real time media.An engineer familiar with continuous integration concepts (e.g. Jenkins)Knowledgeable of Linux/Unix environment, tools, and APIsA self motivated individual with strong analytical thinking and problem solving skills; who has the mindset to innovate; with the ability to prioritize tasks and meet schedules under pressureSomeone with good communication, presentation and team working skills fluent in English, preferably in Greek as wellA collaborator who can create consensus whilst also challenging ideas and assumptionsCandidates who fulfill the above prerequisites and also possess the following skills will be preferred: Postgraduate studies in Computer Science or related technical disciplineTechnical certifications will be valuedFluency in German

Benefits:
We offer a competitive base salary and benefits, directly dependent on candidates' qualifications and skills. By joining the development team, you will also be exposed to an international environment in a very dynamic and progressive group. Our product portfolio establishes us, as one of the top Telecommunication Manufacturers in global scale for the Small and Medium Enterprise market.Competitive remuneration packagePrivate insuranceWork in a challenging multinational environmentContinuous training opportunities