Senior C/C++ Software Engineer Offline
Job Description
- Experience in developing firmware for hardware media pipeline
- Digital Rights Management (Widevine, Playready, FairPlay) & Trusted Execution Environment.
- Knowledge on different audio/video formats (h264, H265, AV1, mp4, cmaf, ts, etc) and on tools to analyze them.
- Excellent Linux skills – must be totally comfortable at the command line
- Strong programming skills in C/C++
- Strong understanding of multithreading, synchronization and concurrent programming
- System-level design, architecture & integration experience.
- Strong problem solving, debugging and troubleshooting skills.
Good to have skills:
- Knowledge in the video streaming technologies (MPEG-DASH, HLS, Progressive Download, etc)
- Knowledge in multimedia frameworks like gstreamer, ffmpeg, etc
Job Responsibilities
- Coding, Debugging, Bug fixing and so on that is required to release a software package.
- Research and implement a functional requirements using up to date technology and skills.
- Design the software architecture to support the requirements
- Review the software design and implementations.
- Maintain the code clean, and modular for cross-platform architecture.
Department/Project Description
This project aims to develop SmartTV OS. The scope of development includes a full software stack - starting from HAL and middleware level to custom downloadable applications. The focus of open position is on the Media part, porting native media content applications, integration with HW Video/Audio decoding acceleration, content copy-protection, streaming protocols, media pipeline, etc.
The job ad is no longer active
Look at the current jobs C / C++ / Embedded Kyiv→