Tech Stack
C++
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking a Senior Video Software Engineer (С++) to join our team. You'll work on real-time multimedia solutions and media encoding/decoding.
Responsibilities
- Design and develop scalable backend services
- Write clean, maintainable code
- Collaborate with frontend team
Requirements
- BS or MS in Computer Science or related field
- Significant experience in C/C++
- Knowledge of webRTC will be a big advantage
- Deep understanding of media (audio/video) encoding/decoding, image processing
- Deep understanding of video codec technologies (VP8, VP9, H.264, HEVC, etc.)
- Deep understanding of networking (TCP/UDP), asynchronous networking (boost::asio)
- Understanding of HTTP/SIP proxy environments and how to navigate them is desired
- Experience designing and/or integrating real-time multimedia solutions
- Self-starter who is ready to work on a fast-paced early-stage project without daily direction/hand-holding
- Good verbal and writing English language communication skills
We Offer
- Salary based on individual qualifications, experience, and interview results
- Outstanding job stability with great opportunities for professional growth and advancement
- Western management practices
- Prospect of business travel to the US and Europe
- Modern and comfortable office in Kyiv within walking distance from "Vasylkivska" subway station
- Great benefits package including medical, education, and fitness
- Reimbursement for moving expenses for out-of-town candidates
- Flexible working hours (including opportunities to periodically work from home)
- Performance bonuses and annual salary reviews
- Choice of desktop or a laptop as the main workstation
- Bicycle and car-friendly office
- In-office gym
- Regular team-building events
About the Company
Join our innovative team and contribute to cutting-edge projects in the video software engineering domain.