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

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices

[an error occurred while processing this directive]