This is a job opportunity for a C++ developer who loves working with hardware. The engineer will participate in creating innovative solutions including multi-channel video recorders (making multi-cam productions faster and smoother) as well as their API toolsets. The developed recorders support SDI, NDI, SRT and IP sources recording to a wide variety or codecs, wrappers, formats, and resolutions. All the settings can be controlled right from the display of the recorder or from a specialized UI. The media can be recorded directly to the networked storage or to a standard 2.5″ SSD. From JPEG2000 archive formats to XAVC, ProRes and DNxHR 4K Multicam, the recorders cover a wide range of ever-evolving workflows.

The new teammate will face mainly hardware SDK integration and troubleshooting.

Compensation and benefits:

  • Competitive hourly wage rate determined by your experience and reviewed once a year
  • Paid vacations and Ukrainian national holidays
  • Paid bonuses: birthday, New Year, parental bonus
  • Payment of salaries on a fortnightly basis without delays
  • No overtimes

Please read the following requirements to check whether this vacancy fits your skills.

Tech requirements:

  • Proficiency with Video / Audio IO cards (Bluefish / Aja / Black Magic / Deltacast, etc)
  • Experience of work with SDK integration
  • Knowledge of TCP-IP protocols (RTMP / SRT / NDI / SMPTE 2110)
  • Experience with C++ 11/14 standards would be a plus (we use Visual Studio)
  • Multithreaded programming
  • WinAPI

Expected qualifications:

  • 2+ years professional experience working in a relevant development role
  • English, not lower than intermediate level (B1-B2) is preferable
  • Keen attention to detail
  • Good communication skills
  • Proven experience in similar projects is a plus

Working conditions:

  • Completely remote work from your home (You must have a calm and convenient workplace, decent hardware and good internet connection)
  • Full time (40-hour week, 8-hour day)
  • Working in an international team with the manager located in USA
  • Speaking English to all teammates outside Ukraine
  • Readiness to long-term relationship

Other information:

  • This vacancy is only for residents and citizens of Ukraine
  • If you are looking for a junior/trainee position, then we cannot invite you for this opening (unfortunately)
  • We don’t hire anyone from agencies or studios

If you are interested, please apply with our Contact Form, and we will be glad to discuss possible collaboration!

______________________________

“There are two ways to write error-free programs; only the third one works.”

Alan J. Perlis