THE BIG PICTURE
"MainConcept - DivX" LLC (Tomsk, Russian Federation) opens vacancy of Senior Software Engineer.
Enjoy making multimedia and be passion to work you do. The right candidates will love what they do and instinctively know how to make multimedia experience unforgettable for themselves and for the end-users. We think that product is great – only when you want to use it by yourself and you want to suggest it to your friends.
Be team-player. This should not be just a word for the candidate, he/she should understand there is no „great product“ in a world which is done by an individual.
Be agile. We hate detailed product-plans, what we like is: „communication“ – we think this is a key of the success. Candidate should like to give suggetions, provide information/feedback in a timely manner to internal and external stakeholders/teammates. Must have good listening skills.
Feel cool in solving complex issues and exploring new areas. Candidate should be more than just ready for solving complex issues, a right candidate should seek for the new opportunities to gather new knowledge.
BOOST & STL
Good English skills (reading/writing of documentation and correspondence)
Multimedia streaming protocols: DASH, HLS, RTP, RTSP, RTMP
Experience in development of multimedia containers such as MPEG2 TS/PS, MP4/MOV
Knowledge in DirectShow, OpenMax and GStreamer is a plus
Knowledge about video and audio codecs
Version control system (SVN, GIT) knowledge
Team development system knowledge (Jira, V1)
Agile-methods (Scrum in particular)
Multimedia frameworks development experience
Programming for MacOS X and Linux platforms
Experience working with SDL is a plus
Knowledge in python and JS is a plus