Skip navigation EPAM

Senior C++ Engineer (Multimedia) Budapest, Hungary or Remote

  • hot

Senior C++ Engineer (Multimedia) Description

Job #: 74540
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

No less important is the safety, well-being and experience of our applicants. Therefore, until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you!


Our client is subsidie of a major telecommunication company in the US.

We are looking for a Multimedia Engineer, responsible to transform the client’s next generation video applications. Pull together various communication & media protocols of call participants to a coherent and productive meeting.


  • Can understand the solution architecture and see it in action
  • Thinks system and not modules. Thinks end to end to create value for the end user
  • Can cross module boundaries and technologies to make the system work
  • Can provide critical design feedback to Architecture and Dev Teams
  • Believes in fault-free multi-threaded software design
  • Has experience with real time, high throughput multimedia systems and services
  • Coordinates work of multiple team members (Dev & QA) to meet functionality, quality, performance, and reliability requirements
  • Collaborate across teams for thorough design reviews and completeness of feature integration
  • Shoulder responsibility and strive to meet quality expectations and timelines
  • Participate in inter-team Architecture discussions and Design reviews
  • Be resourceful in using the necessary tools and creating a needed environment
  • Understand existing ecosystem before being able to add features, functions, and enhancements
  • Plan with known expectations and dependencies
  • Follow & improve processes - with special focus on code reviews, among others
  • Improve quality with every version, new features must match or exceed existing levels
  • Contribute to a collaborative and responsive team that owns a world-class product service
  • Through awareness question priorities and influence plans & designs


  • Experience with SIP based systems or experience with real time Audio and Video processing and delivery (adaptive quality and streaming, resilience to variety of Network conditions)
  • Experience with micro-services running on dockers on AWS / Data centers
  • 5+ years’ experience building multi-threaded solutions on Linux/Android/iOS/Mac/Win
  • 5+ years' experience developing in C++
  • Good communication and perseverance to resolve system issues

Nice to have

  • Experience developing voice/video streaming solutions or desire to develop in this are
  • Experience with multimedia Frameworks on user end points (client devices)
  • Experience with protocols: RTP/RTCP, SIP, H.323
  • Experience with packet error resilience: RTX/FEC, packet pacing
  • Contributions to open-source projects. Culture of innovation with patents
  • Experience building AV capture, AV rendering, screen capture applications
  • Using Network Emulators. Building scripts / utilities for operational excellence

We offer

  • Dynamic, entrepreneurial, high speed, high growth corporate environment
  • Diverse multicultural, multi-functional, and multilingual work environment
  • Opportunities for personal and career growth in a progressive industry
  • Global scope, international projects
  • Widespread training and development opportunities
  • Unlimited access to LinkedIn learning solutions
  • Competitive salary and various benefits
  • Sport and social teams support, recreation area, advanced CSR programs