The library allows in-house and 3rd party developers to build video conferencing into their own application. It is used by dozens of well-known brands and companies to build there video conferencing apps. The library wraps the core video-conferencing technology and implements a lot of business logic on top of it. It also includes a lot of technologies for networking, processing video and audio data, OS-depends technologies to support different platforms such as Windows, Mac OS, Android, iOS and Linux for optimization processing of media data and provide the best quality of video and audio based on device resources. There are a lot of technologies used here that allow developers to grow.
Requirements
– 5 years of development experience
– At least 3 years of experience in developing high performance, high quality and highly scalable enterprise or carrier grade C/C++ products/solutions
– Should have used of C/C++ build systems and compilers
– Very good spoken/written English
– Experience with multithreading and concurrency
– Strong understanding of OpenGl rendering, DirectX rendering, video rendering
– Strong understanding of Chromium Embedded Frameworks (CEF) & OpenSSL
– Strong debugging skills using crash dumps, logs and other debugging tools
– Strong understanding of at least two operating systems from Windows, MacOs, iOS, Android, Linux
– Experience in using two Integrated Development Environment (e.g., Xcode, Visual Studio, Android Studio) and development of tool add-ins comes with them.
– Good understanding of writing code that is maintainable
– Good understanding of Object-Oriented software design and programming techniques.
– A very good Team player
Preferences
Visual Studio 2012, XCode
Responsibilities
– Develop cross-platform high performance video rendering using OpenGL & DirectX
– Follow the enhancements in OpenSSL, CEF, OpenGl and upgrade these libraries
– Willing to take responsibility for the software, features and solution provided by Vidyo
– Native cross platform C code development for iOS, Android, MacOs, Windows, Linux & Web
– Understanding of complex and high-performance software systems and the ability to dive fast into existing code.
About Sombra
Sombra is a software development company that works with US, Canadian, and European clients. We combine deep technological expertise with human values, and value proactivity, making the customers happy, changes, open and honest relationships, and self-development.
We do: UI/UX, Innovative Web Application Development, Mobile App Development, DevOps & Cloud, Blockchain, IoT, AI
Sombra’s mission is to make every effort so that Sombra - a team of people who are beyond passionate about their work - continues to work and grow, despite the trials of the war in Ukraine. We work hard to fulfill the trust and expectations that our clients have put on us, to protect and develop our unique team, and to support other companies facing the challenge of working at such difficult times.
Our Vision - Freedom and Victory!
Today, Sombra has 300+ specialists and continues to expand.
The company’s offices are in Lviv, Kyiv, and Ivano-Frankivsk.
The company supports a hybrid work format in all locations — team members can choose to work remotely or from the company’s offices.
Sombra’s achievements:
On the Clutch platform, Sombra was ranked the best software development company of 2022 and entered the top 5 as a fast-growing and stable Ukrainian IT company.
Sombra is a Ukrainian tech company that continues to work and support the people of Ukraine. Since the beginning of the full-scale invasion by russian troops, we have been helping the Armed Forces of Ukraine every day.
Sombra continues to develop and expand rapidly, so we invite you to join our team!
Company website:
https://sombrainc.com/
DOU company page:
https://jobs.dou.ua/companies/sombra/
The job ad is no longer active
Job unpublished on
21 June 2020
Look at the current
jobs
C / C++ / Embedded
Lviv→