Senior C++ Engineer (Multimedia) Budapest, Hungary or Remote
Senior C++ Engineer (Multimedia) Description
Job #: 74540No 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!
DESCRIPTION
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.
Responsibilities
- 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
Requirements
- 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