MainConcept-DivX LLC invites candidates for
Software Engineer position to design and build our next generation of A/V media technologies for Windows, Mac, and Linux platforms.
The everyday view
• Develop next-generation cross-platform digital video software for PC, Mac and Linux.
• Design and implement next-generation multi-threaded multimedia and real-time technologies. Also use established API and standards.
• Design and implement robust and modular C and C++ components for video file playback and management, networks transfer, UI and application management that are fast, efficient and reusable across
Windows, Mac, and Linux.
• Design and implement automated unit, integration and regression tests. Your code must be rock-solid because it will be used in many different hardware environments.
• Work within a team-based agile development environment (Scrum) in iterative development cycles, and provide input on architecture, design and tactical decisions to help improve code, tools, and processes.
• Occasionally work on documentation and set up technical tests to show how your creations work.
Required skills and experience
• C++
• STL
• MultiThreading Sync
• Degree in computer science or a related technical discipline, or the equivalent
• Good written and verbal skills, fluent English is very necessary
The following experiences are optional but highly desired:
• Cross Platform (Windows, Linux, OSX)
• DirectShow, Quicktime, GStreamer
• GNU Make
• Python , Batch/Shell Scripts
• GTest
• Doxygen
• Continuous Integration
• Agile, Scrum
Please send your CV to
[email protected]