Avid is looking for an experienced software engineer located in Szczecin, Poland. The job consists of taking responsibilities for software engineering efforts for Avid Production Assets Services solutions deployed to customers. This position requires excellent software engineering skills as well as cross-functional teamwork with QA and Customer Support. Specific project areas include integration with 3rd party video servers, metadata management and video/audio format conversion. These capabilities are required for enhancing and maintaining the interoperability of Avid’s video and audio solutions in enterprise-level solutions.
The candidate should have demonstrated leadership qualities and the ability to manage and coordinate schedules and deliverables internally and across multiple teams. The specific project areas includes in-depth integration with asset management and editing applications to formulate, execute and manage the interchange, transcoding and transfer of media files used in the professional fields of media creation, production, post-production, archiving and distribution. This position involves the development of new code as well as utilizing legacy code and libraries in enterprise-level applications and requires contributions in all phases of development, including specification, design, implementation, and maintenance of C++ applications running on Windows and Mac OSX environments.
- Proficiency in C++.
- Object-oriented design skills and robust coding practices.
- The candidate must demonstrate the ability to work with large distributed systems involving the writing of new code modules, as well as utilizing legacy code and libraries.
- Ability to work at both the architectural and implementation levels.
- Knowledge and experience of the Windows programming environment.
- Good English communications skills, both oral and written, and the ability to work in a cross-platform development environment.
- 4+ years of related software development experience.
- Java knowledge a plus.
- Familiarity with audio editing and/or video editing for broadcast and post production is very strongly desired.
- Mac programming skills a plus .
- Experience with video and/or audio software engineering is a plus.
- Experience developing software which does video/audio media and metadata exchange is a plus.
- Experience with Agile and Scrum a plus.