senior c++ developer | budapest

ildikó rác, randstad hungary
job type
apply now

job details

job category
IT / telecom
job type
reference number
128698 / 18717
ildikó rác, randstad hungary
apply now
It is not mandatory to enclose your CV to apply for this position, but If you have an updated version it is a big help for us. If it is not up to date or not available now, you can also upload it later at any time when you log in to your profile.

Cégleírás / Organisation/Department

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.

Pozíció leírása / Job description

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

Elvárások / 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

- Regular expressions
- Python
- Linux knowledge

Amit kínálunk / Offer

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

Kapcsolattartó / Applications

Ildikó RÁC
+36 30 981 0054