Senior C++ Developer

We are looking for a Software Developer for a prestigious and well-known company, which has a long standing presence in Hungary and Europe. The fastly expanding company is one of the five biggest complience recording (audio, video & messaging) companies. The company achieved a remarkable reputation in the telecommunication software development and the computer telephony integration areas.

Key Responsibilites

Main tasks:
  • Participation in developing software products
  • Supporting software products


Requirements

General requirements
  • University or college degree on Software Engineering or equivalent
  • Minimum intermediate user (B2) of English language
  • Good problem-solving, result-focused, can-do attitude

Specific requirements
  • Strong proficiency in C++, with excellent knowledge of the language specification
  • 5+ years of hands-on software development experience in C++
  • C++ design and development skills with thorough understanding of design patterns, multi-threading and software development paradigms in Windows environment.
  • Development experience in object-oriented programming and working with mixture of new and legacy systems
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Visual Studio proficiency VS2012, VS2015, VS2017
  • Deep knowledge of the Windows Server platform
  • Familiarity with Windows Services capability of writing and debugging programs running as Services
  • Good understanding of memory management in non-garbage collected environments
  • Understanding of dynamic polymorphism and C++ specific notions, such as virtual and friend classes
  • Familiarity with templating in C++
  • Knowledge of the latest C++11, C++14, C++17 standard
  • Familiarity with Networking, TCP/IP, UDP, RTP, SIP, H323 protocols.
  • Knowledge of low-level threading, locking and semaphore primitives in real-time environments
  • Implementation of automated testing platforms and unit tests
  • Proficient understanding of code versioning tools such as Git, SVN, and Maven
  • Familiarity with continuous integration
  • Knowledge of the following libraries/frameworks: boost, Intel IPP, Intel TBB, logging framework, png, sndfile, snmp, ssh, openssl, libpcap, speex, ogg, osip, sqlite, srtp, xml, tre, zlib, grpc, rest libraries
  • Audio and video processing knowledge, encoding decoding transcoding, mixing various codecs like G711, G722, G729, ILBC, lca, lda, AAC, speex, H261, H263, H264
  • Knowledge of the audio and video container formats, mp4 avi, wmv
  • Familiarity of audio/video tools like ffmpeg
  • Familiarity with streaming technologies, RTMP, RTSP.
  • Knowledge of SQL and MS SQL Stored procedures

Advantage
  • Regular expressions
  • Python
  • Linux knowledge

Our offer

  • Inspiring working team and working environment
  • Professional development
  • Competitive salary package

Location

Budapest

How to apply

Filling in the online registration form and uploadig CV via the Randstad website

Ildikó RÁC
+36 30 981 0054
Randstad
HR
Lövőház utca 39., Millenáris irodaház 2. emelet, 1024 Budapest
ID: 3391077   Megjelentetés dátuma: 2018.05.16.  
Az állásajánlat egy külső forrásból származik vagy egy másik portálról vettük át.