Position: C++ Developer
Company: Indigo Tech Recruiters
Experience required: 2y
Category: C++
Published: 2020-08-01T00:00:00+03:00

We're looking for a **С++ Developer** (middle or senior) to join our client and work on the infrastructure and services that power live video. It's a chance to step into a challenging and exciting role.  You'll get to improve reliability and scalability for live video, while working alongside brilliant and talented peers.
 
The work itself is varied and rewarding, covering the entire live video pipeline, from ingestion to delivery. You'll architect and build microservices, update CI and deployments, improve our eyes and ears, and ultimately move the needle on several fronts. Along the way, you'll dig deep into share-nothing architectures, distributed systems, API design, and the fast-moving world of video.
 
Rounding out the experience, you'll join a tight-knit, agile team based in Zaporizhya and New York City. We're serious about our work, but have fun along the way.
 
We are looking for candidates who are passionate about FW development, developing amazing product and services, are quick learners and love to work in a challenging and fast-paced environment.
 
**Responsibilities:**
- Responsible for software designed for camera hardware and firmware
- Own application development from start to finish
- Drive the creation of high performance tools that combine scalability with user experience
- Write clean, cross-platform and well-documented code
- Work closely with our Design and Product teams to move projects from conception to launch, and further refine with each iteration
- Grow both technically and professionally in an awesome environment with tons of development opportunities to learn and do more
 
**Requirements:**
- BS/MS degree in Computer Science, Engineering or a related subject
- 3+ years of C++ development experience
- Experience in developing drivers for Windows.
- Strong object-oriented programming and design skills
- Experience in multithreading and networking
- Ability to read and write technical documentation in English
 
**Pluses:**
- Experience in audio & video encoding/processing/streaming
- Experience in artificial intelligence and computer vision
 
**You will also be eligible to receive the following benefits:**
- Work alongside passionate people that push limits
- Official employment and competitive salary
- Plenty of vacation time (24 calendar days) and paid sick leaves
- Comfortable office space with modern equipment and comfortable working places
- English language courses
- Stacks of snacks and caffeine
- Annual company outing and regular celebrations
- Health insurance
- Sports club membership