Embedded C/C++ Developer with Media Domain-Remote

  • Posted 1 day ago | Updated 2 hours ago

Overview

Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

C++
Media domain
media streaming
Embedded
Multimedia
Media playback
Linux

Job Details

Mandatory Skills: Media domain, Expert OS & programming skill, OS & Programming concepts with language proficiency; Build & Debug & Analyze & Test
Role Description Skills: Adaptive media streaming client-side integration, Media playback, Multimedia frameworks - Gstreamer, ffmpeg, Wayland / directfb, Apple airplay media content delivery to player, Used PlayReady DRM 4.x Basic understanding on cryptography, Basic network TCP/UDP packet filtering & analysis Boost ASIO, Linux boot-up, Linux interprocess communication, Linux Services/Daemon, Socket Programming, OOAD (Object-Oriented Analysis and Design), C++ 14 & 17 features (std::optional, std::async etc.) C, C++, Multi-threading, Cmake build system, Cross compilation, Linux understanding (process, filesystem, permission, memory), Linux shared library analysis, Linux IPC/message queues, Parse & analyze journald logs, Debug core dump files, Troubleshooting Correct root cause analysis, Understand the existing complex C++ codebase, Test all corner cases Collaborate with cross-functional teams, Effective communication, Convey ideas clearly in short-time Mentor other junior engineers, Prioritize task & deliver on-time, Negotiate push backs Websockets, REST API, SnapCraft, Docker, Conan pkg manager, Github actions, Cmake, make, meson build system, Unit test frameworks - Catch2, GoogleTest, BDD test framework, Rust, Python, Jira, Shell scripting

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.