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→

Loading...